appiumstudio工具-----實現windows上安卓、IOS自動化測試


 

      博主用的是win10,用python+appium做完安卓的自動化第一個版本后,大量地搜索windows上做IOS自動化的解決辦法,有的建議用虛擬機,安裝蘋果的系統,沒有實踐過,據說效果不很好。然后,搜到了 北漂的雷子一篇關於appium studio的博文,頓時來了興趣。

     下載地址:https://d242m5chux1g9j.cloudfront.net/12.6_Official/AppiumStudio_windows_12_6_5233.exe, 有了包,果斷地給安上了,

     試用了下安卓的,只要確認你的設備連上了adb,連接很快,非常方便。

      操作步驟:

  1.選擇腳本語言:python,點擊添加你的安卓設備;

  2.選擇應用名稱,點擊開始錄制--->在appium-studio彈出的設備模擬框中操作--->停止錄制;

   然后你就可以看到下面啪啦啪啦的一串腳本就出來了,如下圖(連續錄制需要清除之前的記錄,否則會顯示全部記錄):

     

 

     試用IOS, IOS的坑多些,添加設備時就在報:找不到該設備的授權文件,進入授權文件管理菜單,你會看到四個驗證選項:

       

  第一個:需要你擁有ios的開發者賬號並登錄,注意這里的賬號最好是那種公司級付費的,這里的密碼也不是開發者賬號的密碼,而是需要app-specific-passwords,這個怎么來的呢?查看:https://www.imore.com/how-generate-app-specific-passwords-iphone-ipad-mac

  第二個:需要導入developerprofile后綴的授權文件,這個文件可以讓IOS開發幫你從Xcode-賬號信息:email-export accounts中導出來;

  第三個:需要mobileprovision和p12后綴文件,直接登錄IOS開發網站,登錄開發者賬號,然后從賬號授權文件列表中下載;

  第四個:暫時未找到哪里有這個文件。

    

      比較推薦的是第一種,在嘗試了二三兩種無果后,我開始了在https://accounts.seetest.io網站上的艱難咨詢之旅,用三腳貓的英語和國外開發人員交流,過程包括報錯截圖,日志錄制分析,最終他給我的建議是:

  1.使用第一種方式,去生成app-specific-passwords;       

  2.升級appium-studio,使用最新版的。上述的11.4版本已經不適用了。鑒於官網下載地址下載不了,國外的開發小哥很貼心的單獨給了一個下載鏈接;       

  3.電腦需要安裝itunes,IOS手機設置中激活開發者選項,這個可以讓IOS開發使用Xcode連接設備后開啟,一秒不到就可以激活;

      最后終於完美解決,連接上了我的IOS設備,錄制操作如下圖:

      

      雖然不會直接用於自動化測試,但在此基礎上,IOS的自動化也是指日可待啦。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM