【发布时间】:2016-03-07 16:25:36
【问题描述】:
我正在使用 Watir Webdriver 自动化我的应用程序。我的应用程序包含一个包含 3-4 页数据的大表。我一直在使用 xpaths 来识别元素。
我必须在表格中识别某些标题。它们可能不在同一页面中,我将不得不向下滚动才能看到。 如何检查标题是否在屏幕上可见? “可见”吗?靠谱吗?
谢谢
【问题讨论】:
标签: xpath watir-webdriver
我正在使用 Watir Webdriver 自动化我的应用程序。我的应用程序包含一个包含 3-4 页数据的大表。我一直在使用 xpaths 来识别元素。
我必须在表格中识别某些标题。它们可能不在同一页面中,我将不得不向下滚动才能看到。 如何检查标题是否在屏幕上可见? “可见”吗?靠谱吗?
谢谢
【问题讨论】:
标签: xpath watir-webdriver
在大多数情况下,您希望使用#present? 而不是#visible(它们返回相同的结果,但有不同的错误处理)。
这些方法相当准确地通知您是否将在 DOM 中的元素呈现在屏幕上,而不是该元素是否在视口中。 (您使用“页面”一词表明这种区别可能很重要)。
【讨论】: