我正在寻找使用Watir WebDriver验证另一个元素中元素的最佳方法。示例:我想验证下面的范围是否在包含它的锚点中找到。
<a id="header-main-menu-home" href="/" class="tracked">
"Home"
<span class="arrow arrow-up"></span>
</a>
我目前正在使用该位置作为验证,但不认为这是可持续的。
非常感谢任何帮助?
答案 0 :(得分:4)
你可以这样做:
browser.link(:id => 'header-main-menu-home').span(:class => 'arrow').present?
这将检查链接是否包含范围。这是有效的,因为跨度的定位器将保持在链接的范围内。