2016-02-25 160 views
2

我的本地计算机中有以下代码行。它打开word文件。在远程计算机上运行QTP

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

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

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

现在,当我打在我的本地计算机从UFT运行按钮,我看到下面的错误:

ActiveX component can't create object: 'QuickTest.Application'. 
Line (2): "Set qtApp =CreateObject("QuickTest.Application","172.16.136.103")" 

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

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

回答

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/

+0

我试图运行在我的远程机器建议的代码和代码工作。唯一的问题是我无法远程运行它。我也在DCOM设置中给予了许可。我已向我的域中的每个人添加了权限。 – i82186

+0

你是否检查过帖子中的所有内容? http://stackoverflow.com/questions/27441643/running-qtp-scripts-on-a-remote-machine-windows-7 – vins

+0

正如我所说,你应该考虑詹金斯。它是免费的和有趣的。 – vins

相关问题