How to slide{move} slider in Selenium WebDriver

后端 未结 11 2026
花落未央
花落未央 2021-02-11 09:30

How to slide slider on horizontal progress bar URL: http://jqueryui.com/slider/ I tried to scroll the slider but it did not work for me. My code using Java is below:

         


        
11条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-02-11 10:07

    Try the below code.

    public class TestClass 
       {
            public static void main(String[] args) {         
            File file = new File("D:\\Driver\\IEDriverServer.exe");
            System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
            WebDriver driver = new InternetExplorerDriver();
            driver.get("http://jqueryui.com/slider/");
    
            WebDriver driver = new InternetExplorerDriver();
            driver.get("http://jqueryui.com/slider/");
            driver.switchTo().frame(0); //need to switch to this frame before clicking the slider
            WebElement slider = driver.findElement(By.xpath("//div[@id='slider']/span"));
            Actions move = new Actions(driver);
            Action action = (Action) move.dragAndDropBy(slider, 30, 0).build();
            action.perform();
       }
    

提交回复
热议问题