对FCK的操作
上一篇 /
下一篇 2013-07-24 17:04:21
/ 个人分类:selenium
专题四:对(富文本框)FCK的操作
场景:WEB系统中,有很多时候我们会用到FCK编辑器,比如电子邮件,文档。
思路:通过执行JS来获取FCK框。FCK控件ID查找方法:定位到FCK所属的div下<textarea>元素的ID值。
//执行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: