Er *_*pra 15 java selenium selenium-webdriver
我想向下滚动我的网页并使用此代码滚动页面,但它无法正常工作
public ViewBasketSentToMePageObject viewSlideShare() throws InterruptedException {
Thread.sleep(500l);
Actions action1 =new Actions(getDriver());
action1.keyDown(Keys.CONTROL).sendKeys(String.valueOf('\u0030')).build().perform();
List<WebElement> function = getDriver().findElements(By.xpath("//a [@ng-click='onItemClick()']"));
function.get(13).findElement(By.xpath("//img [@ng-src='resources/images/slideshare-icon-small.png']")).click();
return getFactory().create(ViewBasketSentToMePageObject.class);
}
Run Code Online (Sandbox Code Playgroud)
寻求帮助
Hem*_*nth 24
尝试使用下面的简单java脚本,您可以滚动页面.
JavascriptExecutor jsx = (JavascriptExecutor)driver;
jsx.executeScript("window.scrollBy(0,450)", "");
Run Code Online (Sandbox Code Playgroud)
向下滚动:
WebDriver driver = new FirefoxDriver();
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("scroll(0, 250);");
Run Code Online (Sandbox Code Playgroud)
或者,你可以这样做:
jse.executeScript("window.scrollBy(0,250)", "");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45506 次 |
| 最近记录: |