【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo
一、用AndroidStudio自帶的模拟器跑appium測試用例太慢,用真機不能兼顧各種安卓版本。所有使用Genymotion安卓模拟器來跑appium的用例,但是在配置這套環境時遇到很多問題,寫這篇部落格總結下。
二、前提條件
1、androidstudio已安裝好
2、appium已安裝好(前面的部落格有appium安裝教程)
3、下載下傳帶VirtualBox的Genymotion,并安裝好,然後下載下傳一個虛拟裝置,我下的是android4.4.2,如下圖:
【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo 三、環境搭建
1、在AndroidStudio裡安裝Genymotion插件。步驟:點選File-Settins-Plugins,然後點選Browse repositorise,再在搜尋框輸入Genymotion,最後點選“install”安裝,如下圖:
【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo 2、Genymotion插件安裝好後有如下圖示,點選此圖示可以直接進入Genymotion的選擇模拟器對話框
【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo 3、啟動Genymotion
【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo 4、啟動appium,配置如下
【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo 5、運作測試用例,如下圖:
【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo 6、運作成功後會生成3個app,分别為:Appium Settings、Unlock、測試的app。如下圖:
【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo 四、連接配接真機介紹
1、指令行擷取真機裝置号:adb devices,如下圖:
【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo 2、修改代碼,把第一步擷取到的裝置名配置到deviceName裡,如下圖:
【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo 3、修改appium配置
第一種方式:appium用戶端設定Device Name
【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo【Appium測試】Appium+AndroidStudio+Genymotion 安卓自動化測試Demo 第二種方式:指令行啟動 啟動真機指令:appium -a 127.0.0.1 -p 4723 -U db3489d --no-reset
4、啟動appium
5、運作測試用例
完