Selenium Webdriver - 等到屏幕上出现滚动条

时间:2016-06-21 06:39:14

标签: java selenium selenium-webdriver

我已经开始使用selenium webdriver自动化了。我的应用程序有一个垂直滚动条,在加载垂直滚动条之前,不能在页面中执行任何操作。我希望我的selenium命令等到滚动条加载任何建议..

1 个答案:

答案 0 :(得分:2)

我们将不胜感激。您可以尝试使用JavascriptExecutor

    String script = "return document.documentElement.scrollHeight>document.documentElement.clientHeight;";
    JavascriptExecutor scrollBar = (JavascriptExecutior) driver;
    Boolean test = (Boolean) (scrollBar.executeScript(script));
    // You can use "test" as and when required to check if the scroll bar is loaded.