51Testing软件测试论坛

标题: QTP初学问题 [打印本页]

作者: xiamulianshi    时间: 2014-5-6 23:35
标题: QTP初学问题
我用了订票的程序   一部分脚本
Dialog("登录").WinEdit("代理名称:").Set "user"
Dialog("登录").WinButton("帮助").Click
Dialog("登录").Dialog("航班预订").WinButton("确定").Click
Dialog("登录").WinEdit("密码:").SetSecure "5368fa6999da842813fcdcc4b37002bc3c8a880f"
Dialog("登录").WinButton("确定").Click
Window("航班预订").WinObject("航班日期:").Type "090614"
Window("航班预订").WinComboBox("起点:").Select RandomNumber(0, 3)
Window("航班预订").WinComboBox("终点:").Select RandomNumber(0, 3)
当《运行》到航班日期时,程序会闪一下还像切到后台去了,然后没能正确输入日期,其他包括后面的正常。但是我使用《维护运行模式》运行就全部正常了。
另外我看视频  写了这样的语句
if Dialog("登录").Dialog("航班预订")then Dialog("登录").Dialog("航班预订").WinButton("确定").Click
End if
报错说对象不支持该方法 但是我看视频教程是可以的(我汉化了,这会是原因吗?)
作者: lyfdeaia    时间: 2014-5-14 16:46
if Dialog("登录").Dialog("航班预订") Exist then
    Dialog("登录").Dialog("航班预订").WinButton("确定").Click
End if

看看这样行不行?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2