|
手动打开IE,输入测试网址 http://newtours.demoaut.com ,打开QTP录制,脚本如下:
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "bingge"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure "47eb3e698ce303137637b846d2ae3b3013605c0e"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Click 16,3
回放正常。若在此脚本开始处添加下面一句,
systemutil.Run"C:\Program Files\Internet Explorer\iexplore.exe","http://newtours.demoaut.com"
虽然IE和回放时要测试的网址都自动打开了,但不继续执行,报告中的错误为 Cannot find the "userName" object's parent "Welcome: Mercury Tours" (class Browser). Verify that parent properties match an object currently displayed in your application.
如果我去掉刚加上的那句话,再回放就无法进行了,错误跟上面一样。注意到在 Image("Sign-In").Click 16,3 中后面的两个参数在每次重新录制时会改变,不知道为什么。 |
|