在远程计算机上运行QTP

时间:2016-02-25 09:27:50

标签: windows selenium ui-automation qtp hp-uft

我的本​​地计算机中有以下代码行。它打开word文件。

var arr = [
  ["series0", "44", "54", 56]
];
arr[0].shift();

document.write(JSON.stringify(arr));

现在我在本地计算机上使用了以下代码行,以便代码在我的远程计算机上运行。

    Dim qtApp
    Set qtApp =CreateObject("QuickTest.Application",")
    SystemUtil.Run "WINWORD"

现在,当我在本地计算机上点击UFT的运行按钮时,出现以下错误:

 Dim qtApp
 Set qtApp =CreateObject("QuickTest.Application","remote computer ip address")
 SystemUtil.Run "WINWORD"

我做错了什么?我遵循了本教程:http://www.qtpsudhakar.com/2009/07/executing-qtp-scripts-on-remote.html

注意:QTP已添加并安装在本地和远程计算机上。许可证类型是座位许可证。我正在使用30天试用版的HP Unified Functional Testing 12.52 build 6851。

1 个答案:

答案 0 :(得分:1)

如果您尝试在远程计算机中直接执行,以下语句是否正常?

Dim qtApp
Set qtApp =CreateObject("QuickTest.Application")

如果它不起作用,您可能必须在机器中重新安装QTP / UFT。

此外,您可能必须在DCOM设置中授予权限。

Running QTP Scripts on a Remote Machine (Windows 7)

使用VBScript在远程计算机中启动QTP是老派的方法。

如果可能的话,开始使用jenkins。

http://www.testautomationguru.com/executing-qtpuft-scripts-using-jenkins/