例如,如果链接包含<image>
元素作为文本,那么我们如何使用 watir 访问它:
例如:
<a><img src="" alt=""\></a>
现在我想使用(“text-attribute”)访问链接,那么我们该怎么做呢?
最佳答案
您可以找到图像,然后获取父元素:
browser.image(:alt => "").parent.click
或者您可以找到包含该图像的链接:
browser.links.find{ |a| a.image(:alt => "").exists? }.click
如果您确实想使用文本,则可以使用 :text => ''
。文本定位器仅检查链接的可见文本 - 即它忽略图像。
browser.link(:text => '').click
关于ruby - 如何使用 Watir 访问以下链接元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19251356/