我試圖在使用Appium和Selenium Grid的兩個iOS設備上執行自動化。我能夠在本地機器上執行自動化。Jenkins設置Selenium Grid以在iOS設備上運行自動化
目前我正在嘗試配置設置以使用Jenkins Machine運行相同的設置。
我在Jenkins上創建了一個maven項目,我正在啓動集線器和本地機器上的節點並執行自動化。
有什麼方法可以運行集線器並通過Jenkins將節點註冊到集線器。而不是在我的本地機器上運行。
機:MAC OSX
根到集線器:Java的罐子硒 - 服務器 - 獨立-2.53.0.jar -role轂-hubConfig hub.json
節點1:節點appium -a本地主機-p 4567 --udid f373abcc456aa185c042c2d49be8b11bebbf446b --tmp/tmp/ipad --nodeconfig「Path/To/Json」-g「Path/to/log」 - 激活覆蓋
節點2:節點appium -a localhost -p 4568 --udid f373abcc456aa185c042c2d49be8b11bebbf446b --tmp/tmp/ipad --nodeconfig「路徑/至/ Json」-g「路徑/至/日誌」 - 激活覆蓋
有人可以幫助我如何通過詹金斯運行以上集線器和節點。 這些是預構建步驟。
我試過這個選項。首先,我創建了一個Maven項目,並在預先構建步驟中對其進行了配置。我試圖cd到文件夾,並給出了執行任務的步驟。 –
所以最新的問題......不是命令運行? – Paras