对FCK的操作

上一篇 / 下一篇  2013-07-24 17:04:21 / 个人分类:selenium

面朝大海,春暖花開......
专题四:对(富文本框)FCK的操作
场景:WEB系统中,有很多时候我们会用到FCK编辑器,比如电子邮件,文档。
思路:通过执行JS来获取FCK框。FCK控件ID查找方法:定位到FCK所属的div下<textarea>元素的ID值。
脚本:(JAVA语言实现)
//执行javascript
public static void runScript(String script){
    JavascriptExecutor js=(JavascriptExecutor)getDriver();
    js.executeScript(script);
}
//设置FCK正文内容
public static void FCKSetcontent(String fckid,String content){
String js="var ck=CKEDITOR.instances['"+fckid+"'];ck.setData(''"+content+")";
runScript(script);
}
//获取FCK正文内容
public static String FCKGetcontent(String fckid){
      String fck="";
      String str="return CKEDITOR.instances['"+fckid"'].getData()";
//      JavascriptExecutor js=(JavascriptExecutor)getDriver();
//      fck=(String)js.executeScript(str);
        runScript(str);
      return fck;
}
 

TAG:

 

评分:0

我来说两句

Open Toolbar