我希望能够使用webdriver在CKeditor中测试内容。 但是有一些障碍;首先CKeditor使用Iframes,页面上有几个Iframe,所以不知道如何使用WebDriver可靠地切换到它,因为它们没有特定的名称。
此外,编辑器内的内容位于iframe内的<body></body>
标记内。我不确定如何让WebDriver可靠地返回内容。
有没有人真的试图在他们的测试中这样做?如果是这样,你是如何实现的? 感谢。
答案 0 :(得分:1)
您可以使用CKEditor api并执行javascript。不确定您使用的是哪个selenium驱动程序,但这里是您可以用来获取HTML的java脚本:
"return CKEDITOR.instances['youreditoridhere'].getData();"
答案 1 :(得分:0)