簡體   English   中英

如何在詹金斯中運行機器人框架(自動)測試?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM