다음 코드를 사용하여 Selenium Webdriver
슬라이더를 움직이려고하는데 아무 일도 일어나지 않습니다. 나는 다른 슬라이더에 대해 동일한 코드를 시도하고 작동한다. 슬라이더는 여기 ("Range")
입니다 : 내가 브라우저 크롬, 셀레늄 V3.6.0셀렉니언을 사용하여이 구체 (noUiSlider)를 DragAndDrop하는 방법에 대한 아이디어가 있습니까?
어떻게 다른 내가 슬라이더를 이동할 수 있습니다 ?
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
어떤 셀렌 버전을 사용하고 있습니까? 최신 드라이버 버전이 액션 API를 완벽하게 지원하지 못하는 것 같습니다. – smit9234