[英]How do I find an unnamed iframe with Capybara
我試圖訪問的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方法,該方法接受索引,名稱或id
因此,要訪問3個iframe深層iframe,您可以執行以下操作:
within_frame 0 do
within_frame 0 do
within_frame 0 do
# do something
end
end
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.