小丫头amy 发表于 2016-6-12 11:04:13

selenium怎么操作富文本?我用kindeditor一直报错

本帖最后由 小丫头amy 于 2016-6-11 19:09 编辑

用kindeditor的代码如下;
public static voidrunSrcipt(String script){
                JavascriptExecutor js=(JavascriptExecutor)driver;
                js.executeScript(script);
      }

                runSrcipt("KE.html('summernote','<p>测试</p>');");
但是一直报错,Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: KE is not defined


是什么问题?
还有什么其他的办法可以操作富文本吗?

html的代码如下:

<div id="summernote" class=" edui-body-container" contenteditable="false" style="width: 480px; min-height: 240px; z-index: 999; position: absolute; left: -32768px; top: -32768px;">
<textarea style="resize: none; border: 0px none; padding: 0px; margin: 0px; overflow-y: auto; outline: 0px none; width: 500px; height: 240px;"/>

清晨一缕阳光 发表于 2016-6-12 11:34:43

你的这个函数的参数是String格式的,而你的代码是在Html文件中,你把文件的名称当作字符串传进去,再用js执行,肯定会报错的。
页: [1]
查看完整版本: selenium怎么操作富文本?我用kindeditor一直报错