HTML编辑器是FCKEditor, qtp无法录制编辑器输入文字操作的问题

上一篇 / 下一篇  2010-04-14 17:23:14 / 个人分类:QTP

HTML编辑器是FCKEditor, qtp无法录制编辑器输入文字的问题

 

1.先用spy看看是否能识别对象,不行的话用别的方式绕过验证。

我这边识别出来是webelement对象

2. qtp录制脚本

3.通过“object from responsble在对象仓库中手动添加对象WebElement

注:这一步如果没有做,也可以在第5Select Object for Step的时候,手动添加对象,直接关联


4.
qtp脚本的对应位置增加如下脚本:

Browser("**").Page("**").Frame("Frame").WebElement("WebElement").Click

5.采用Keyword View形式,把对应脚本WebElementobject和对象库中添加的WebElement对应起来,见下图

 

  

6.qtpcopy脚本:

Browser("**").Page("**").Frame("Frame").WebElement("WebElement").Click

并修改如下:

Browser("**").Page("**").Frame("Frame").WebElement("WebElement").object.innerText="输入的文字内容"

Keyword View查看,如下:完成

7.运行看看,编辑器中顺利的输入了字符串“输入的文字内容”,这边具体输入的内容可自行修改脚本

 

注意:代码里的:**\Frame\WebElement必须和你对象库中的相关字段一致

如:你的脚本可能是这样的:
Browser("
**").Page("**").Frame("").WebElement("WebElement").object.innerText="输入的文字内容"


TAG:

testerwu的个人空间 引用 删除 testerwu   /   2010-11-16 15:50:38
不错
 

评分:0

我来说两句

Open Toolbar