我使用<iframe>
属性加载了srcdoc
,而不是来自src
。我想使用Watir-WebDriver单击按钮,但我无法弄清楚如何找到该按钮,即使在具有<iframe>
属性的id
中也是如此。
是否可以在<iframe>
加载srcdoc
中找到元素?
<html>
<body>
<div id="iphone">
<iframe id='ip1' srcdoc="<%= Nokogiri::HTML(my html code)%>"></iframe>
</div>
</body>
</html>
答案 0 :(得分:0)
如果您尝试点击的按钮位于iframe中,则需要首先将WebDriver切换为iframe。
这是因为iframe中的内容对WebDriver不可见,除非它当前专注于该iframe。