我尝试访问的 iframe 深度为 3 个 iframe,并且启动模糊
<iframe frameborder="0" style="height: 100%; width: 100%;" src="javascript:void(0)"></iframe>
没有 ID、名称或值。
我能不能...
within_frame(iframe)
Capybara::Selenium::Driver.within_frame传递frame_id
给 webdriver:
browser.switch_to.frame(frame_id)
Webdriver的frame方法调用switchToFrame方法,接受index、name或id
因此,要访问 3 个 iframe 深度 iframe,您可以执行以下操作:
within_frame 0 do
within_frame 0 do
within_frame 0 do
# do something
end
end
end