如何使用selenium webdriver测试字段是否隐藏或显示在网页上?

时间:2014-11-19 17:36:18

标签: selenium selenium-webdriver

如何使用selenium webdriver测试字段是否隐藏或显示在网页上?

例如:一个页面有三个部分,并且填充了相同的名称x,该页面的第一部分和第三部分提供了该部分。我想验证是否在页面的最后一个部分/表单/表格中显示或隐藏了x

3 个答案:

答案 0 :(得分:0)

首先通过使元素可见来获取元素的xpath / css。使用selenium web driver size()方法检查元素是否存在 希望这应该有效

答案 1 :(得分:0)

以下是如何执行此操作的方法。这实际上取决于你如何编写选择器。您可以直接指向最后一个部分/表单等的x,并使用简单的if条件来验证显示的元素。附件here将帮助您了解所需的选择器模式。

答案 2 :(得分:0)

Selenium IWebElement类型确实具有Displayed属性。

您是否尝试检索该元素并检查该属性?

http://selenium.googlecode.com/svn/trunk/docs/api/dotnet/html/P_OpenQA_Selenium_IWebElement_Displayed.htm