51Testing软件测试论坛

标题: selenium怎么操作富文本?我用kindeditor一直报错 [打印本页]

作者: 小丫头amy    时间: 2016-6-12 11:04
标题: selenium怎么操作富文本?我用kindeditor一直报错
本帖最后由 小丫头amy 于 2016-6-11 19:09 编辑

用kindeditor的代码如下;
  1. public static void  runSrcipt(String script){
  2.                 JavascriptExecutor js=(JavascriptExecutor)driver;
  3.                 js.executeScript(script);
  4.         }

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


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

html的代码如下:

  1. <div id="summernote" class=" edui-body-container" contenteditable="false" style="width: 480px; min-height: 240px; z-index: 999; position: absolute; left: -32768px; top: -32768px;">
  2. <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
你的这个函数的参数是String格式的,而你的代码是在Html文件中,你把文件的名称当作字符串传进去,再用js执行,肯定会报错的。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2