1
我想使用下面的代码来移动滑块Selenium Webdriver
,但没有任何反应。我为不同的滑块尝试了相同的代码,并且工作正常。滑块在这里("Range")
:https://refreshless.com/nouislider/slider-values/有人想法如何DragAndDrop这个指定(noUiSlider)与硒?
我使用的浏览器Chrome浏览器,硒V3.6.0
怎么我还能动滑块?
IWebElement knob = driver.FindElement(By.XPath("/html/body/div[2]/section[3]/div[1]/div/div/div/div/div"));
//try1
Actions a1 = new Actions(driver);
a1.DragAndDropToOffset(knob, 30, 0).Build().Perform();
//try2
Actions a2 = new Actions(driver);
a2.ClickAndHold(knob).MoveByOffset(30, 0).Release().Build().Perform();
你就不能更改属性的值是多少?选中此图片,突出显示拖动时发生变化的值https://ibb.co/dSJYdk aria-valuenow最终是你想要的 – user1845593
你使用的是什么版本的硒?看起来最新的驱动程序版本不完全支持Actions API。 – smit9234