擅长:python、mysql、java
<p>编写自己的递归查找器应该很容易。抱歉,我不知道python,但在Java中它可能是:</p>
<pre><code>public void findInAllFrames(WebElement e, String targetIdStr) {
List<WebElement> l = e.findElements(By.tagName("iframe"));
for(int inx=0; inx<l.size(); inx++) {
List<WebElement> targets = l.get(inx).findElements(By.id(targetIdStr));
if(targets.size()>0) {
// Do something with your targets
}
findInAllFrames(l.get(inx), targetIdStr);
}
}
</code></pre>