J'essaie d'utiliser le code suivant pour déplacer un curseur avec Selenium Webdriver
, mais rien ne se passe. J'ai essayé le même code pour un curseur différent et cela fonctionne. Slider est ici ("Range")
: https://refreshless.com/nouislider/slider-values/Est-ce que quelqu'un a une idée de comment DragAndDrop ce specifig (noUiSlider) avec du sélénium?
J'utilise le navigateur Chrome, Sélénium v3.6.0
Comment puis-je déplacer un curseur?
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();
Tu ne peux pas changer simplement les valeurs des attributs? vérifier cette image qui met en évidence les valeurs qui ont changé tout en faisant glisser https://ibb.co/dSJYdk aria-valuenow est finalement ce que vous voulez – user1845593
Quelle version de sélénium utilisez-vous? Semblez que les dernières versions de pilotes ne prennent pas entièrement en charge l'API d'actions. – smit9234