我想从局域网中的另一台机器运行驻留在我的机器中的QTP脚本。
尝试执行以下操作:
完成DCOM配置(在必须运行脚本的机器上)
脚本驻留在脚本启动器机器中:
dim qapp
set qapp = createobject("QuickTest.Application","<IP Address")
qapp.launch
qapp.visible = true
请帮助..
答案 0 :(得分:0)
1)我首先要确保下面的脚本在机器上正常工作(没有IP地址。只需直接尝试在远程机器上运行它。它应该启动QTP / UFT)
dim qapp
set qapp = createobject("QuickTest.Application")
qapp.launch
qapp.visible = true
2) DCOM设置:
在上述应用程序的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