@Selenium:元素的存在

时间:2017-04-14 14:45:13

标签: selenium-webdriver

检查元素的存在而不是元素的可见性的目的是什么?

作为质量测试员,我应该对元素有所了解。

有人能为我提供一些好的例子吗?

1 个答案:

答案 0 :(得分:0)

正如sisanared给出的链接中所提到的,它很好地解释了每个方法之间的差异,简单地检查元素的存在,只检查你的html页面中是否存在元素,无论它是否可见并启用标记。

通常在将某个元素设置为隐藏时使用元素的存在,并且您需要确保在页面中开始测试之前该元素存在。例如,我经常要求开发人员添加isPageReady元素,该元素呈现为隐藏状态以指示页面和其他javascript代码已成功加载,因为在现代Web中有时仅使用selenium默认等待页面加载是不够的。

可见元素,另一方面是用户可见的,并且您通常用于交互,如类型,点击等。