【发布时间】:2014-01-28 22:47:07
【问题描述】:
我正在使用带有 java 的 Firefox 驱动程序并试图从网站上抓取一些数据。其中涉及到人机交互,我必须要求用户输入搜索字符串。然后相应地,用户必须通过人眼分析来选择要打开的搜索结果。努力只是通过脚本让一些零碎的工作更快。
我的问题是:
我们可以让 selenium webdriver 在运行时等待用户点击网页链接而不使用隐式等待吗?我不能使用隐式等待,因为点击的时间可能从几秒到几分钟不等。
我是 java 和 selenium 的新手。非常感谢您的帮助。
- 谢谢
【问题讨论】:
-
如何设置一些 javascript 变量(将 var "userHasClicked" 设置为 true)。 2.试试这个伪代码:while (userHasClicked == false){ Thread.sleep(1000ms); }
标签: java selenium selenium-webdriver