我在检查时的意思是什么 我的元素我发现了两个链接 具有相同的名称,但有不同的形式。 我想点击第二个链接。 我怎么能在水中指明呢?
提前致谢。
答案 0 :(得分:1)
browser.form(how, what).link(how, what)
如果您提供相关的HTML,我可以更具体。
答案 1 :(得分:1)
这两个链接都在div中,还有一些独特的文本
尽管事实上他们的文字是相同的,但href是不同的。
这为您提供了两种可能的方法
1)如果您知道href不会改变,那么只需使用
来解决链接browser.link(:href, 'javascript:document.poentryform.submit();').click
2)如果文本不会改变,并且您无法确定href,则使用正则表达式通过外部容器引用它以匹配已知文本
browser.div(:class => 'screenlet-title-bar', :text => /Purchase Order/).link(:text, 'Continue').click