如何使用WebDriver获取CKeditor的内容

时间:2011-10-26 11:02:04

标签: selenium ckeditor webdriver

我希望能够使用webdriver在CKeditor中测试内容。 但是有一些障碍;首先CKeditor使用Iframes,页面上有几个Iframe,所以不知道如何使用WebDriver可靠地切换到它,因为它们没有特定的名称。

此外,编辑器内的内容位于iframe内的<body></body>标记内。我不确定如何让WebDriver可靠地返回内容。

有没有人真的试图在他们的测试中这样做?如果是这样,你是如何实现的? 感谢。

2 个答案:

答案 0 :(得分:1)

您可以使用CKEditor api并执行javascript。不确定您使用的是哪个selenium驱动程序,但这里是您可以用来获取HTML的java脚本:

"return CKEDITOR.instances['youreditoridhere'].getData();"

答案 1 :(得分:0)