【发布时间】:2017-09-07 10:41:34
【问题描述】:
我正在使用 selenium webdriver 执行操作以等待元素,直到元素可见。几毫秒后,它消失了(预期)。通常我们使用显式等待与浏览器同步,因为浏览器速度较慢。但在这种情况下,浏览器速度更快,并且在命令等待可见性之前,元素会消失,因此操作失败。
如果有人能就这个问题提供帮助,那就太好了。
PS 我正在使用 jmeter webdriver 插件。
谢谢。
【问题讨论】:
-
您的具体业务需求是什么?您究竟想在哪种情况下诱导等待?为什么要等
until an element is visible?元素是否继续以预定义的时间间隔出现/消失? -
您需要降低连接速度来测试元素的可见性和不可见性。尝试使用代理服务器并在代理设置中限制连接速度。
-
@Grasshopper IMO,这里 OP 的主要问题是选择正确的
ExpectedConditions -
发布您的代码以及 HTML 前后的代码。
标签: selenium selenium-webdriver jmeter-plugins