擅长:python、mysql、java
<p>它没有很好的文档记录,所以需要一点时间来解决它,我昨晚遇到了同样的问题,所以我把我的方法贴在这里。Splinter对iframes有一个非常简单的解决方法!在</p>
<pre><code>with br.get_iframe('Name_of_iframe') as iframe:
iframe.fill("Name_of_element_to_be_filled","Text_to_be_filled")
</code></pre>
<p>在我的例子中,元素的名称是随机生成的字符串,因此不能使用上面的内容。如果您遇到这样的问题,那么就通过标记找到它(在我的例子中是input),从页面源中计算出它在iframe中按输入标记的顺序是多少。然后你可以使用这:在</p>
^{pr2}$