51Testing软件测试论坛
标题:
QTP9.0录制弹出式窗口时将对象的属性录错
[打印本页]
作者:
fallen0423
时间:
2007-5-24 15:03
标题:
QTP9.0录制弹出式窗口时将对象的属性录错
本人在使用QTP9.0录制脚本时,QTP将主页面弹出的窗口Browser和Page属性录错了,如下
Browser("企业信息管理平台").Page("企业信息管理平台_2").Frame("MM_Content_3").WebButton("返 回").Click
Browser("企业信息管理平台").Page("企业信息管理平台_2").Frame("MM_Content_4").WebButton("上 报").Click
Browser("企业信息管理平台").Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Browser("选择功能设备,设备,部件").Page("选择要发送的人员").WebCheckBox("cbxUserId").Set "ON"
Browser("选择功能设备,设备,部件").Page("选择要发送的人员").WebButton("确 定").Click
红色部分的Browser属性应该是“选择要发送的人员”。在对象库中将该对象删除后再手动添加也没用。所以每次录制后只能自己用描述性编程改脚本,想当麻烦。请各位帮忙解决这个问题。
[
本帖最后由 fallen0423 于 2007-5-24 18:04 编辑
]
作者:
eramyang
时间:
2007-5-24 16:37
Browser("title:=选择要发送的人员").Page("title:=选择要发送的人员").WebCheckBox("name:=cbxUserId").Set "ON"
Browser("title:=选择要发送的人员").Page("title:=选择要发送的人员").WebButton("name:=确 定").Click
这样行吗?
作者:
rivermen
时间:
2007-5-24 17:05
录制怎么会把Browser和Page搞错呢?很好奇
有没有相关的图片佐证
作者:
fallen0423
时间:
2007-5-24 17:05
行是行,可录错的地方太多 每都都要这样改就太麻烦了。而且用描述性编程后好象不能添加检查点了。
作者:
fallen0423
时间:
2007-5-24 17:58
这个问题我问过HP的售前 他居然说是正常现象 郁闷``
作者:
风过无息
时间:
2007-5-24 18:08
用正则表达式试过吗?
作者:
fallen0423
时间:
2007-5-24 18:58
没有` 我希望不用通过手动修改就能正确识别 用手动修改的话太麻烦,一个脚本中有20个地方要修改 脚本太难维护了
作者:
yuandjing
时间:
2007-5-25 09:11
对,那你用“风过无息”兄说的正则表达式就不用手动修改了啊
作者:
fallen0423
时间:
2007-5-25 09:35
没有弄懂楼上所说的 为什么用正则表达式就不用手动修改。请问怎么使用正则表达式?
[
本帖最后由 fallen0423 于 2007-5-25 10:09 编辑
]
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2