我正在使用Watir Webdriver自动化我的应用程序。我的应用程序包含一个包含3-4页数据的大表。我一直在使用xpath来识别元素。
我必须在表中标识某些标题。它们中的所有标题可能不在同一页面中,我必须向下滚动才能看到。 如何检查标题是否在屏幕上可见? “可见吗?”可靠?
由于
答案 0 :(得分:0)
在大多数情况下,您希望使用#present?
而不是#visible
(它们会返回相同的结果,但会有不同的错误处理方式)。
这些方法相当准确地告知您是否将在屏幕上呈现DOM中的元素,而不是该元素是否在视口中。 (您使用“'页面'”表示这种区别可能很重要。)