1

我正在寻找使用 Watir WebDriver 验证另一个元素中的元素的最佳方法。示例:我想验证是否在包含它的锚点中找到了下面的跨度。

<a id="header-main-menu-home" href="/" class="tracked">
"Home" 
    <span class="arrow arrow-up"></span>
</a>

我目前正在使用该位置作为验证,但不认为这是可持续的。

任何帮助深表感谢?

4

1 回答 1

4

你可以做:

browser.link(:id => 'header-main-menu-home').span(:class => 'arrow').present?

这将检查链接是否包含跨度。这是有效的,因为跨度的定位器将保持在链接的范围内。

于 2013-02-05T21:17:00.260 回答