[英]How to run Robot Framework/Sikuli test cases with Jenkins?
[英]how to run robot framework(autoit) test in jenkins?
我有一个用autoit库编写的机器人文件。 使用它来测试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”。 但是我仍然看到相同的错误。
从过去的两周开始,我正在尝试解决此问题。 对此,我们将给予任何帮助。
谢谢。
尝试安装vnc(例如ultravnc),在此vnc会话中运行jenkins slave(不要使用RDP连接),然后尝试从jenkins触发测试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.