selenium - 在页面上停留 30 分钟,然后执行操作(Webdriver-Java)

标签 selenium selenium-webdriver webdriver

我有一个场景,我登录到应用程序,执行下载操作,然后在该页面上等待(停留)30 分钟,然后再次执行下载操作。

implicitwait 30 分钟在场景中是否可行?有没有更好的选择?

最佳答案

隐式等待是告诉 WebDriver 在尝试查找一个或多个元素(如果它们不是立即可用的)时轮询 DOM 一段时间。这对当前场景没有帮助。

您可以使用 Thread.sleepTimeUnit.sleep喜欢

try {
     TimeUnit.MINUTES.sleep(30);
} catch (InterruptedException e) {
    //Handle exception
}

更多信息:I'm unable to use Thread.sleep(x) or wait(): java.lang.InterruptedException; must be caught or declared to be thrown

关于selenium - 在页面上停留 30 分钟,然后执行操作(Webdriver-Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30206413/

相关文章:

java - 使用java在html页面中的webelement中查找字符串的(x,y)坐标

java - Salesforce中文版无法点击中文链接文本

testing - Geb。访问头部元素内容(脚本/样式表/标题...)

selenium - Selenium 的两种不同语法结构

python - 切换到 selenium webdriver 中的 web 对话框 : Python

java - 鼠标悬停不起作用 - Selenium、Java、Chrome

c# - 如何在 selenium 中获取表行 ID

selenium - 使用 Protractor 设置 IEDriverServer 位置

javascript - Selenium Python Javascript 执行

java - Selenium Java 中的 fluidwait