【发布时间】:2018-03-28 06:48:18
【问题描述】:
我正在尝试在特定页面上加载页面后在 Chrome 中搜索元素。但是,当我检查页面时,我注意到 HTML 标记在页面加载后不会动态加载。因此,驱动程序在页面加载后搜索元素,可用的元素仍然是页面加载之前存在的元素,搜索失败。我已经尝试了所有的定位器技术。还使用Thread.sleep 和wait 命令等待页面加载,但无济于事。让我知道是否有其他方法可以解决此类问题。
【问题讨论】:
-
请您的代码试用和相关的HTML。
-
寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Complete, and Verifiable example。
-
这可能是应用程序的缺陷吗?
标签: java google-chrome selenium