Selenium xpath仅匹配可见元素

时间:2015-05-18 18:44:07

标签: java html google-chrome selenium xpath

Selenium xpath仅匹配可见元素。 HTML页面包含许多其他元素,这些元素不可见但存在。在chrome控制台上尝试xpath时,它会显示所有元素,包括不可见的元素。但是当在selenium中使用相同的xpath时,它只返回在该时间点可见的元素。这是预期的行为吗?

1 个答案:

答案 0 :(得分:0)

是的,没错。我也尝试引用不在我页面中的元素(因为它们是不可见的),但我不能这样做。如果元素在页面中可见,您将可以访问它们。

我建议你,如果这些元素在某些时刻可见,例如,单击一个按钮,你将必须使用Selenium自动化所有进程,然后使用Xpath,JQuery或任何你想要的引用它们。

我希望它能解决你的疑虑。