我設置jenkins運行appium腳本。我看到的問題是,如果我運行main.js來啓動appium,jenkins將不會執行下一個命令,並且如果我在後臺放置appium,則會立即執行下一個語句。有沒有辦法在後臺啓動appium並等待它完成?並且一旦測試執行完成,如果appium進程在後臺,我將如何停止appium?在jenkins上啓動Appium並等待它完全啓動
由於提前
Shrikanth
我設置jenkins運行appium腳本。我看到的問題是,如果我運行main.js來啓動appium,jenkins將不會執行下一個命令,並且如果我在後臺放置appium,則會立即執行下一個語句。有沒有辦法在後臺啓動appium並等待它完成?並且一旦測試執行完成,如果appium進程在後臺,我將如何停止appium?在jenkins上啓動Appium並等待它完全啓動
由於提前
Shrikanth
您可以創建一個文件夾,名爲構建,並把你的應用程序在同一個文件夾,並使用下面的命令創建一個批處理文件:
CD/d C「」: \ Program Files(x86)\ Appium \ node_modules「」 node appium --address 127.0.0.1 --port 4723 --app C:\ Build \ Application.apk --pre-launch --platform-name Android --platform -version 23 - 自動化名稱Appium - 設備名稱「DEVICEID」 - 日誌無顏色
從Jenkins中觸發此批處理文件,並在運行測試腳本之前等待20000毫秒。