2016-02-25 197 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

相關問題