我有一个机器人文件,用自动库编写。用它来测试Windows 7中的第三方软件安装。
如果我运行此机器人文件,将出现一个弹出窗口,从此处我需要继续进行软件安装的后续步骤。 (请注意:我知道,我可以在这里进行静音安装。但我的工作是验证弹出窗口:()
现在的问题是:
如果我从Windows命令提示符运行此机器人文件,请使用“pybot test.robot”命令。它按预期工作。但是当我将它与jenkins集成时,弹出窗口不会出现。我收到以下错误:
[Job to run RFW test] $ cmd /c call C:\Windows\TEMP\hudson8861333201655586740.bat
C:\Program Files (x86)\Jenkins\workspace\Job to run RFW test>pybot Software_install_testsuite.robot
==============================================================================
Software install testsuite
==============================================================================
TESTCASE1 : ID 1234 | FAIL |
**AutoItError: timeout on wait for activate window**
------------------------------------------------------------------------------
我在jenkins的ADD BUILD STEP中尝试过“xshell”,“power shell”和“Windows batch command”。但我仍然看到同样的错误。
过去两周我试图解决这个问题。对此的任何帮助都非常感谢。
感谢。
答案 0 :(得分:0)
尝试安装vnc(例如ultravnc),在此vnc会话中运行jenkins slave(不要使用RDP连接),然后尝试从jenkins触发测试。