我使用Test Complete 6.0编写了一个脚本来自动化我的应用程序。测试完成不会得到我的应用程序的对象。
例如:Sys["Application name"]
返回“找不到对象”。我试图通过脚本找到sys
下运行的EXE。我发现我的应用程序不在sys
下,即使我的应用程序在机器上运行。
仅在一台Windows 7计算机上出现此问题。在其他Windows 7和XP机器上,我的脚本运行正常。
答案 0 :(得分:2)
最有可能的是,正在测试的应用程序以管理员身份运行,而TestExecute则没有。这使该工具无法访问应用程序进程。以管理员身份运行TestExecute(右键单击TestExecute可执行文件并选择“以管理员身份运行”)并检查这是否有帮助。
BTW,TestComplete / TestExecute 6不正式支持Windows 7。
答案 1 :(得分:1)
您需要以下列方式访问您的应用程序:
Sys.Process(“测试应用程序的过程”)
您无法在TestComplete中看到测试应用程序的过程,这可能与the Object Browser toolbar commands有关。确保已启用显示所有用户进程选项。