java - Selenium Webdriver - 等待滚动条出现在屏幕上

标签 java selenium selenium-webdriver

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

最佳答案

如果能提供更多信息,我们将不胜感激。不过你可以尝试使用 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.

关于java - Selenium Webdriver - 等待滚动条出现在屏幕上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37937167/

相关文章:

适用于 Firefox Android 的 Selenium

java - 在我的应用程序的安装程序中嵌入 JRE 8 安装的最佳方法是什么?

Java 将十六进制转换为带符号的 8 位代码

java - 是否可以在 Java 中检查对象字段是否为空,然后为所有这些属性添加默认值?

java - 网址响应时间

java - 无法单击 docusign 文档

java - 如何使用 java(selenium 网络驱动程序)从下拉列表中选择值

java - 如何使用selenium点击附加html上的按钮?

python - 使用selenium和python通过CssSelector的 "begins with"方法定位元素

java - 如何验证列表中的选定项目?