在远程计算机上运行QTP脚本(Windows 7)

时间:2014-12-12 10:29:22

标签: qtp

我想从局域网中的另一台机器运行驻留在我的机器中的QTP脚本。

尝试执行以下操作:

完成DCOM配置(在必须运行脚本的机器上)

脚本驻留在脚本启动器机器中:

   dim qapp
   set qapp = createobject("QuickTest.Application","<IP Address")
   qapp.launch
   qapp.visible = true

请帮助..

1 个答案:

答案 0 :(得分:0)

1)我首先要确保下面的脚本在机器上正常工作(没有IP地址。只需直接尝试在远程机器上运行它。它应该启动QTP / UFT)

dim qapp
set qapp = createobject("QuickTest.Application")
qapp.launch
qapp.visible = true

2) DCOM设置:

  • QuickTest Professional Automation
  • HP Unified Functional Testing

在上述应用程序的DCOM属性中,在安全标签下,提供所需的权限。我已经为所有用户授予了完全权限。 在身份标签下,选择&#39; 互动用户&#39;。

3)用户权限:

您必须具有以下文件系统权限:

➤ Full read and write permissions for all the files and folders under the folder in which QuickTest is installed
➤ Full read and write permissions to the Temp folder
➤ Read permissions to the Windows folder and to the System folder

您必须具有以下注册表项权限:

➤ Full read and write permissions to all the keys under HKEY_CURRENT_USER\Software\Mercury Interactive
➤ Read and Query Value permissions to all the HKEY_LOCAL_MACHINE and HKEY_CLASSES_ROOT keys