目前我已经在我的系统中准备了框架脚本但是,现在我想在多台机器上运行脚本,只显示浏览器执行,这意味着一旦我开始测试,它将自动开始在多个系统中执行并提供测试数据来自excel。
请提供任何脚本或解决方案,如何执行此类脚本。
我的剧本是:
Browser("name:=Login Screen").Page("title:=Login Screen").WebEdit("name:=userVO.userName").Set "Uname"
Browser("name:=Login Screen").Page("title:=Login Screen").WebEdit("name:=userVO.userPasscode").Set "password"
Browser("name:=Login Screen").Page("title:=Login Screen").WebButton("name:=Login").Click
答案 0 :(得分:0)
只要我知道,你就无法在远程机器上控制QTP。 但是,如果使用AOM,则可以创建可以在特定事件中同时触发的vbs。就像每天晚上10点到达时钟一样
Do While(cStr(Time) <> "22:00:00")
Wscript.Sleep = 1000
Loop
Set objQTP = CreateObject("QuickTest.Application")
If objQTP.Launched Then 'optional step to restart QTP
objQTP.Test.Save
objQTP.Quit
End If
objQTP.Launch
objQTP.Open "Testpath",True,True
objQTP.Test.Run
While objQTP.Test.isRunning
Wscript.Sleep 1000
Wend
objQTP.Quit
set objQTP = Nothing
将其保存为vbs,并确保通过双击所有计算机来运行它。
P.S。我自己没有运行这个脚本。请在使用前验证脚本。另外,请根据这些计算机上的时间设置更改代码。
如果上述方法不可行,您可以使用ALM来运行测试。