gpt4 book ai didi

java - 如何使用 selenium 更改输入值 [type ='range' ]

转载 作者:太空狗 更新时间:2023-10-29 14:56:02 27 4
gpt4 key购买 nike

我有一个在输入上使用 html5 的 slider 例如

<input id="sliderWidget" title="Slide me" type="range" min="1" max="1.6" step="0.3" value="1.3">

我一直在尝试使用 selenium 来更改 slider ,但传统的图像 slider 控件对我不起作用....例如

Action dragAndDrop = builder.dragAndDropBy(sliderWidget,0,30).build();
dragAndDrop.perform();

有没有人知道我如何执行此增量范围更改

提前致谢

最佳答案

您可以选择元素并使用 send_keys 方法向它发送右/左箭头键(应该增加/减少输入)。在 Python 中:

from selenium.webdriver.common.keys import Keys
...
slider = page.find_element_by_id("sliderWidget")
for i in range(10):
slider.send_keys(Keys.RIGHT)

这应该将值增加 10。

关于java - 如何使用 selenium 更改输入值 [type ='range' ],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16305573/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com