當前位置:股票大全官網 - 股票投資 - 基於Appium+WDA+Python構建IOS自動化測試全記錄(三):真機演示運行

基於Appium+WDA+Python構建IOS自動化測試全記錄(三):真機演示運行

以前的審查:

基於Appium+WDA+Python,構建IOS自動化測試全記錄(二):模擬器演示運行

基於Appium+WDA+Python構建IOS自動化測試記錄(1):環境構建

模擬器運行demo後,需要在真機上進行測試。模擬器永遠為真機服務。

在真實的計算機上,主要涉及到簽名和證書。博客寫的特別好,其實我也沒看懂。RSA算法早在密碼學課程上就還給老師了。

iOS應用簽名的原理

主要在此簡單記錄證書配置。

在xcode中找到build Setting配置部分(我把這張圖放出來是因為壹開始找不到這個配置,孟新也找不到):

更改三個字段對應的內容:

代碼簽名中對應的開發者身份證書。

對應於產品捆綁包標識的捆綁包ID。

預置描述文件包含證書/授權等數據,是由Apple的後臺私鑰簽名的數據包。

數據包進來了。mobileprovision文件格式最後,在終端中輸入下面的命令來查看裏面的信息。

修改後,我們開發的程度可以安裝在真機上。這時候選擇在真機上運行就可以了。

測試app安裝到真機上後,還要考慮如何打開py腳本,在真機上測試。

這裏有兩點需要註意:

最後找到的地址可能如下:

將其放入xcode以配置簽名證書。請註意,盡管我們打開了WebDriverAgent文件夾,但我們希望配置WebdDriverAgentRunner,以便在其構建設置中配置證書。

配置完成後,您需要添加壹個路由http服務器。WebdDriverAgentRunner中的框架。

點擊添加後-& gt;添加其他

該框架可以在下面的路徑中找到。

妳要找的東西壹定在appium文件路徑下!

關於wda上面我就不多說了,因為我還不太了解。等我知道了再補充相關知識。

py腳本的配置主要是改變了。主文件請參考開頭模擬器demod的博客(2)。

真實計算機上的配置更改如下:

然後啟動appium發現真機上有馬桶,app上裝有WebDriverAgentRunner,再用python運行腳本就ok了!

以上是從建築環境的模擬器運行demo——和從真機運行demo的簡單記錄,不涉及原理的解釋。如有錯誤,也請提出。

之後是跳轉安卓環境。

Wda的檢查員相關環境還沒有記錄~

[待定]

個人博客:

攻擊的程序