HTML编辑器是FCKEditor, qtp无法录制编辑器输入文字操作的问题
上一篇 /
下一篇 2010-04-14 17:23:14
/ 个人分类:QTP
HTML编辑器是FCKEditor, qtp无法录制编辑器输入文字的问题
1.先用spy看看是否能识别对象,不行的话用别的方式绕过验证。
我这边识别出来是webelement对象
2. qtp录制脚本
3.通过“object from responsble”在对象仓库中手动添加对象WebElement
注:这一步如果没有做,也可以在第5步Select Object for Step的时候,手动添加对象,直接关联
4.在qtp脚本的对应位置增加如下脚本:
Browser("**").Page("**").Frame("Frame").WebElement("WebElement").Click
5.采用Keyword View形式,把对应脚本WebElement的object和对象库中添加的WebElement对应起来,见下图
6.在qtp中copy脚本:
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: