使用 Watir-Webdriver,我想将焦点更改为 iframe 并获取其中的链接。
这是html代码
<iframe id="top_right" src="otherwebsite.com/need content src">
<a href="need this"> <img src="need this" /> </a>
所以我想要进入iframe
,获取它的 src,从元素中捕获 thehref
和 the ,最后单击这些元素以检索数据。src
img
这是我使用 Ruby 的尝试:
require 'watir-webdriver'
b = Watir::Browser.new
b.goto 'somesite.com'
b.wait
f = b.frame(:id => 'top_right').link(:index => 1).click
我已经到了这里,但不幸的是我仍然得到以下回复:
in `assert_exists': unable to locate element, using {:index=>1, :tag_name=>"a"} (Watir::Exception::UnknownObjectException)
因此,如果有人有帮助,那将是很棒的 tnx。