簡體   English   中英

跨機器的UI自動化框架?

[英]Cross-machine UI automation frameworks?

一天中的好時光

嘗試使用Google進行搜索,但沒有找到答案-是否有任何免費或付費的UI自動化框架可以使我自動化安裝在不同計算機上但彼此通信的應用程序的功能?

理想情況下,我想要的是:

  1. 在機器A上做某事
  2. 等待機器B上的事件
  3. 事件發生后在機器B上執行某些操作
  4. 等待A上的事件

我有點懶於在兩台機器上編寫和運行不同的測試(例如,帶有步驟1和4的test1和帶有步驟2和3的test2,所以我正在尋找其他解決方案。

也許您可以使用Jenkins進行如下設置: http : //jenkins-ci.org/

如何做到的一個想法:

  • Jenkins主節點在機器A上啟動作業
  • 在機器A上運行的程序(通過Jenkins REST API )聯系主節點以在機器B上啟動作業
  • 然后,機器A開始輪詢主節點,等待機器B的作業進入完成狀態
  • 一旦機器B的工作完成,機器A便繼續工作

請注意,您也許可以省去運行Jenkins服務器軟件的第三台機器,而讓您的A或B機器同時充當Jenkins主節點和工作運行者。

這種方法意味着您將在A和B上啟動的流程中最終得到特定於Jenkins API代碼的代碼,但是盡管如此,實現起來還是相當快的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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