我正在建立一個系統,以在連接到Selenium Grid的實際設備上運行自動化測試。這是我的設置。在Selenium Grid中通過Appium進行測試時,如何將iOS應用程序安裝到硬件上?
我有一部iPhone連接到Mac。 Mac正在運行一個在Selenium Grid中註冊的Appium服務器。我使用Java編寫Selenium WebDriver測試,它將在不同的機器上(通過Jenkins)執行,並使用網格選擇適當的設備。所以從我的測試中,我沒有直接訪問這個mac或iPhone。
我的問題是如何在測試之前將我的應用程序的新版本遠程安裝到iPhone上?
我曾希望能夠提供帶有.zip或.ipa文件的URL,並且它會下載和安裝該應用程序。這種事情在各種博客中暗示,但我找不到有關如何實現它的任何文檔。
謝謝。我希望能夠將Jenkins URL傳遞給appium,並讓它自動獲取並安裝應用程序。運行appium的機器是啞Selenium Grid節點,而不是Jenkins節點。 –