Angularjs 如何在seleinium中向左滚动特定div?

Angularjs 如何在seleinium中向左滚动特定div?,angularjs,selenium-webdriver,Angularjs,Selenium Webdriver,当我测试一个有角度的页面时,我需要向左滚动一个特定的片段。我尝试了以下代码 JavascriptExecutor jse = (JavascriptExecutor) driver; jse.executeScript("window.scrollBy(200,200)", ""); 但是它不起作用。我认为这可以通过selenium鼠标交互实现,下面的代码可以给你一个想法 WebElement slider = driver.findElement(By.id("slider"));

当我测试一个有角度的页面时,我需要向左滚动一个特定的片段。我尝试了以下代码

JavascriptExecutor jse = (JavascriptExecutor) driver;
jse.executeScript("window.scrollBy(200,200)", "");

但是它不起作用。

我认为这可以通过selenium鼠标交互实现,下面的代码可以给你一个想法

 WebElement slider = driver.findElement(By.id("slider"));
     int width=slider.getSize().getWidth();
     Actions move = new Actions(driver);
     Action action= move.dragAndDropBy(slider, ((width*25)/100), 0).build();
     action.perform();
请让我知道这是你在哪里找的吗