用QTP录制下拉列表后,运行脚本失败。
高手们:使用QTP录制脚本是录制下拉列表框时很正常,但是在运行脚本时就选择不到下拉列表框的值了,请问这个问题怎么解决,谢谢了。 要具体看什么语言开发的控件,把脚本贴出来看看 是用C#开发的,下面是QTP的脚本。Browser("报关员资格全国统一考试").Page("报关员资格全国统一考试").WebEdit("DA:LoginName").Set "admin"
Browser("报关员资格全国统一考试").Page("报关员资格全国统一考试").WebEdit("DA:LoginPwd").SetSecure "4dc74a7fd6959f4aed8c9aac6e1d9670d5bf6a046212159a"
Browser("报关员资格全国统一考试").Page("报关员资格全国统一考试").WebButton("登录系统").Click
Browser("报关员资格全国统一考试").Page("报关员资格全国统一考试_2").WebElement("机构管理").Click
Browser("报关员资格全国统一考试").Page("报关员资格全国统一考试_3").Link("区域管理").Click
Browser("报关员资格全国统一考试").Page("报关员资格全国统一考试_4").WebElement("新增区域").Click
Browser("报关员资格全国统一考试").Page("报关员资格全国统一考试_5").WebButton("DA:maincontent:maincontent_con").Click
Browser("报关员资格全国统一考试").Page("报关员资格全国统一考试_5").WebEdit("DA:maincontent:maincontent_con").Set "test0001"
Browser("报关员资格全国统一考试").Page("报关员资格全国统一考试_5").WebEdit("DA:maincontent:maincontent_con_2").Set "test0001"
Browser("报关员资格全国统一考试").Page("报关员资格全国统一考试_5").WebButton("WebButton").Click
Browser("报关员资格全国统一考试_2").Page("报关员资格全国统一考试").Image("BottomPlus").Click
Browser("报关员资格全国统一考试_2").Page("报关员资格全国统一考试").WebElement("上海海关").Click
Browser("报关员资格全国统一考试_2").Page("报关员资格全国统一考试").WebButton("确定").Click
Browser("报关员资格全国统一考试").Page("报关员资格全国统一考试_5").WebElement("保存").Click
Browser("报关员资格全国统一考试").Page("报关员资格全国统一考试_6").Link("区域管理").Click
Browser("报关员资格全国统一考试").Page("报关员资格全国统一考试_4").WebElement("退出").Click
Browser("报关员资格全国统一考试").Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Browser("报关员资格全国统一考试").Page("报关员资格全国统一考试_7").Sync
Browser("报关员资格全国统一考试").Close 被测试软件是C#语言开发的WEB网站。 我也经常遇到这个问题,可能是因为下拉框的数据很多,页面还未加载完成。在下拉框前加个wait语句试试。 本帖最后由 shiting 于 2011-5-11 10:56 编辑
已经找到解决方法了,操作如附件。 这个用描述性语言怎么处理呢? lz,我在执行测试脚本的时候会出现failed,run的时候 页面会进行着就不动了然后出现failed 这是什么原因呢?谢谢 关注中,怎么用描述性语言处理。
页:
[1]