appium連接android模擬器

appium作為自動(dòng)化的測(cè)試工具,Android和ios共享一個(gè)API,一套腳本可以同時(shí)在兩個(gè)平臺(tái)運(yùn)行,大大減輕了測(cè)試人員編寫腳本的時(shí)間與精力。

appium支持真機(jī)和模擬器兩種方式進(jìn)行腳本的自動(dòng)化,大部分Android測(cè)試人員基本是通過(guò)真機(jī)進(jìn)行自動(dòng)化測(cè)試,因?yàn)檎鏅C(jī)的運(yùn)行環(huán)境十分真實(shí)接近于用戶使用環(huán)境,但是在某些場(chǎng)合也需要使用模擬器進(jìn)行測(cè)試。

由于系統(tǒng)的密閉性,ios只能在macOS上進(jìn)行自動(dòng)化的測(cè)試,而Android則可以多平臺(tái)(win,Linux,macOS)進(jìn)行自動(dòng)化,我們以win10為平臺(tái),模擬器選擇“夜神模擬器”來(lái)進(jìn)行操作。

一、appium的安裝與配置

點(diǎn)擊查看我之前寫的appium的安裝與配置,此處不再累述。

二、下載Android模擬器并安裝

點(diǎn)擊下載夜神模擬器,選擇磁盤進(jìn)行安裝,安裝完成后找到 nox_adb的所在位置,復(fù)制文件路徑,將其添加到環(huán)境變量中,變量名為nox_adb,變量值為其文件路徑。


三、使用adb進(jìn)行連接

找到Android SDK的文件夾,點(diǎn)開(kāi)platform-tools,找到adb,在上方地址欄中輸入cmd

進(jìn)入cmd后,輸入adb devices,會(huì)顯示目前處于5037端口,并且守護(hù)進(jìn)程成功啟動(dòng)的說(shuō)明。

打開(kāi)夜神模擬器(一定要打開(kāi))之后找到夜神的安裝路徑,點(diǎn)開(kāi)bin文件夾,找到nox_adb的文件,在上方地址欄中輸入cmd,進(jìn)入cmd后,輸入nox_adb.exe connect 127.0.0.1:62001

之后關(guān)掉模擬器,打開(kāi)platform-tools,并進(jìn)入cmd,輸入adb devices,如下圖所示就表示成功連接了~

注:很多同學(xué)在連接的時(shí)候都會(huì)遇到服務(wù)端的adb版本與客戶端(夜神)的adb 版本不匹配的情況

adb server version doesn't match this client ”,遇到這個(gè)情況的同學(xué)只需要將platform-toolsadb復(fù)制并且重命名為“nox_adb”然后粘貼到夜神的bin文件夾下將其之前的覆蓋就好了。復(fù)制粘貼前要記得將夜神模擬器關(guān)掉,同時(shí)去任務(wù)管理器里下,將adb.exe以及nox_adb.exe這2個(gè)進(jìn)程結(jié)束。

重啟夜神進(jìn)行連接即可

四、打開(kāi)appium-desktop連接模擬器

點(diǎn)擊開(kāi)始服務(wù)

如圖所示進(jìn)行點(diǎn)擊

desired capabilities中輸入對(duì)應(yīng)參數(shù):

點(diǎn)擊查看如何如何獲取appPackage和appActivity

之后點(diǎn)擊start session即可(保持模擬器打開(kāi)狀態(tài))

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Appium 是現(xiàn)在非常流行的一個(gè)做移動(dòng)端自動(dòng)化測(cè)試的工具,它可以支持 Andriod 和 ios,腳本語(yǔ)言支持比...
    奶茶哥_lnc閱讀 3,960評(píng)論 0 11
  • 1.打開(kāi)夜神模擬器,打開(kāi)設(shè)置,調(diào)成手機(jī)模式,初次進(jìn)入的話,進(jìn)入設(shè)置,點(diǎn)擊版本號(hào)5次,可以激活使用開(kāi)發(fā)者模式,進(jìn)入后...
    WeiFong閱讀 7,543評(píng)論 0 3
  • 移動(dòng)APP測(cè)試講義 本篇講義主要闡述APP的手工測(cè)試要點(diǎn),并概括介紹主流的APP測(cè)試框架。 1. APP測(cè)試的準(zhǔn)備...
    厲鉚兄閱讀 10,069評(píng)論 6 109
  • 基本是按照這2個(gè)鏈接安裝的,所以以下會(huì)將這幾個(gè)文件結(jié)合起來(lái): Appium+Python環(huán)境的搭建(Windows...
    蝦米桑閱讀 4,942評(píng)論 0 0
  • 我還不懂愛(ài)。這里的愛(ài)說(shuō)的是愛(ài)情的愛(ài)。 我只能根據(jù)別的愛(ài)侶的行為作出一些片面的判斷,并加以推論。 于是我得出這樣的結(jié)...
    某翼閱讀 292評(píng)論 0 1

友情鏈接更多精彩內(nèi)容