[英]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.