检查元素的存在而不是元素的可见性的目的是什么?
作为质量测试员,我应该对元素有所了解。
有人能为我提供一些好的例子吗?
答案 0 :(得分:0)
正如sisanared给出的链接中所提到的,它很好地解释了每个方法之间的差异,简单地检查元素的存在,只检查你的html页面中是否存在元素,无论它是否可见并启用标记。
通常在将某个元素设置为隐藏时使用元素的存在,并且您需要确保在页面中开始测试之前该元素存在。例如,我经常要求开发人员添加isPageReady元素,该元素呈现为隐藏状态以指示页面和其他javascript代码已成功加载,因为在现代Web中有时仅使用selenium默认等待页面加载是不够的。
可见元素,另一方面是用户可见的,并且您通常用于交互,如类型,点击等。