Java 如何处理带有标题的iframe

Java 如何处理带有标题的iframe,java,iframe,selenium,selenium-webdriver,Java,Iframe,Selenium,Selenium Webdriver,下面的XPath将找到包含Fill Quote的iframe <iframe frameborder="0" style="border: 0px none; width: 100%; height: 331px; min-width: 0px; min-height: 0px; overflow: auto;" dojoattachpoint="frame" title="Fill Quote - 1235, 娄底市中兴液压件有限公司 (1 item)" coachDebugTrace=

下面的XPath将找到包含
Fill Quote
的iframe

<iframe frameborder="0" style="border: 0px none; width: 100%; height: 331px; min-width: 0px; min-height: 0px; overflow: auto;" dojoattachpoint="frame" title="Fill Quote - 1235, 娄底市中兴液压件有限公司 (1 item)" coachDebugTrace=none">

帖子会帮你更好

如果您知道iframe总是以“Fill Quote”文本开头,您可以尝试下一个css选择器

//iframe[@title contains("Fill Quote"))]
driver.findElement(By.Css("iframe[title^='Fill Quote']"));