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