小编use*_*482的帖子

Selenium C#Webdriver如何检测元素是否可见

在最新版本的Selenium DotNet Webdriver(2.22.0)中有没有办法在点击/与之交互之前检查元素是否可见?

我发现的唯一方法是尝试处理当您尝试发送密钥或单击它时发生的ElementNotVisible异常.不幸的是,这只发生在尝试与元素交互之后.我正在使用递归函数来查找具有特定值的元素,并且其中一些元素仅在某些情况下可见(但无论如何它们的html仍然存在,因此可以找到它们).

我的理解是不推荐使用RenderedWebElement类以及其他变体.所以没有铸造.

谢谢.

selenium visibility webdriver visible

11
推荐指数
1
解决办法
4万
查看次数

标签 统计

selenium ×1

visibility ×1

visible ×1

webdriver ×1