gpt4 book ai didi

html - 如何使用 Capybara 找到未命名的 iframe

转载 作者:数据小太阳 更新时间:2023-10-29 08:18:45 25 4
gpt4 key购买 nike

我尝试访问的 iframe 有 3 个 iframe 深,而且启动起来很模糊

<iframe frameborder="0" style="height: 100%; width: 100%;" src="javascript:void(0)"></iframe>

没有 ID、名称或值。

我可以做...

within_frame(iframe)

最佳答案

Capybara::Selenium::Driver.within_frameframe_id 传递给 webdriver:

browser.switch_to.frame(frame_id)

Webdriver 的 frame方法调用 switchToFrame接受 index, name or id 的方法

因此,要访问 3 个 iframe 深度 iframe,您可以执行以下操作:

within_frame 0 do
within_frame 0 do
within_frame 0 do
# do something
end
end
end

关于html - 如何使用 Capybara 找到未命名的 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14096661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com