51Testing软件测试论坛
标题:
用with语句写脚本后运行时提示缺少对象Util
[打印本页]
作者:
fengxinzi0151
时间:
2011-2-22 10:05
标题:
用with语句写脚本后运行时提示缺少对象Util
录制好的脚本直接运行是好的,可是修改为with语句的脚本后运行时提示缺少对象“Util”,请高手帮忙解决
作者:
shingo0109
时间:
2011-2-22 10:10
LZ最好把代码发上来看看
作者:
fengxinzi0151
时间:
2011-2-22 10:12
嘿,真笨,才发现少了System:
作者:
fengxinzi0151
时间:
2011-2-22 10:12
回复
2#
shingo0109
作者:
fengxinzi0151
时间:
2011-2-22 10:22
SystemUtil.Run "D:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe","","D:\Program Files\HP\QuickTest Professional\samples\flight\app\","open"
'Dialog("Login").Activate
'Dialog("Login").Move 459,444
'Dialog("Login").WinEdit("Agent Name:").Set "test"
'Dialog("Login").WinEdit("Agent Name:").Type micTab
'Dialog("Login").WinEdit("Password:").SetSecure "mercury"
With Dialog("Login")
.Activate
.Move 459,444
.WinEdit("Agent Name").Set "test"
.WinEdit("Agent Name:").Type micTab
.WinEdit("Password:").SetSecure "mercury"
End with
改成用with语句,怎么运行时会报错
作者:
fengxinzi0151
时间:
2011-2-22 10:22
实际对象库里是有对象的
作者:
17800455
时间:
2011-2-22 12:03
没看出来有什么问题。
在简化脚本的时候,建议多用Set少用with
等你多用一下就知道为什么了。呵呵。
Set dia = Dialog("Login")
Set WEdit = dia.WinEdit("Agent Name:")
dia.Activate
dia.Move 459,444
WEdit.Set "test"
Wedit.Type micTab
dia.WinEdit("Password:").SetSecure "mercury"
作者:
willsmas
时间:
2011-2-23 23:38
With Dialog("Login")
.Activate
.Move 459,444
.WinEdit("Agent Name").Set "test"
.WinEdit("Agent Name:").Type micTab
.WinEdit("Password:").SetSecure "mercury"
End with
改成用with语句,怎么运行时会报错
====
.WinEdit("Agent Name").Set "test" 这句话Agent Name少了冒号
应该是: .WinEdit("Agent Name:").Set "test"
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2