我正在尝试使用selenium在文本编辑器中编写,但是当我运行测试时没有创建富文本框,这是HTML代码:
<document>
<html lang="en" dir="ltr">
<head>
<body class="cke_editable cke_editable_themed cke_contents_ltr" contenteditable="true" spellcheck="false" title="This is a rich text editor control.">
<p>
<br/>
</p>
</body>
</html>
</document>
这就是我迄今为止从Eclipse上的Java代码
获得的 WebElement frame = driver.findElement(By.xpath(".//*[@title='This is a rich text editor control.']/p/br"));
driver.switchTo().frame(frame);
WebElement body = driver.findElement(By.tagName("body"));
body.sendKeys("Hello world");
driver.switchTo().defaultContent();
这里有什么想法吗?不是iFrame,所以我甚至不确定是否需要switchto命令