我在 java 中使用 Selenium Webdriver(第二个)
我想弄清楚如何在 IFrame 中输入内容。现在,我是:
WebDriver driver = new FirefoxDriver();
Wait<WebDriver> wait = new WebDriverWait(driver, 30)
wait.until(ExpectedConditions.presenceOfElementLocated(By.cssSelector("#cke_contents_textarea1 iframe"))).sendKeys("Test Text");
html是:
<td id="cke_contents_textarea1" class="cke_contents" style="height:200px" role="presentation"><iframe style="width: 657px; height: 100%; " frameborder="0" title="Rich text editor, textarea1, press ALT 0 for help." src="" tabindex="-1" allowtransparency="true">
</iframe>
</td>
我已经编辑了很多代码,所以我可能会错过粘贴一些东西。
我已经验证光标出现在文本框内(当我选择不同的 iframe 时,光标也会移动)在 iframe 中输入不同的代码吗?