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;"/>
你的这个函数的参数是String格式的,而你的代码是在Html文件中,你把文件的名称当作字符串传进去,再用js执行,肯定会报错的。
页:
[1]