自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

手機(jī)自動(dòng)化測(cè)試IDE --手把手教你用Airtest模擬器來(lái)連接手機(jī)

開(kāi)發(fā) 前端 自動(dòng)化
今天我們講的是這款自動(dòng)化工具的安裝和界面功能的剖析,這個(gè)工具整體上來(lái)說(shuō),用法比較簡(jiǎn)單,就是安裝坑太多,新手小白可能要花一些時(shí)間才能整明白,在此特與大家分享,愿大家學(xué)習(xí)之路更加平坦順暢。

[[395791]]

大家好,我是IT共享者,人稱皮皮。上篇文章講了Airtest的安裝和IDE控件詳解相關(guān)知識(shí),手機(jī)自動(dòng)化測(cè)試IDE-----Airtest基本操作方法、手機(jī)自動(dòng)化測(cè)試IDE ----- Airtest的安裝和IDE控件詳解,這篇文章來(lái)給大家分享用Airtest模擬器來(lái)連接手機(jī)。

前言

也許有人覺(jué)得抓手機(jī)的數(shù)據(jù)包都費(fèi)勁,還搞什么自動(dòng)化,而且肯定不簡(jiǎn)單。但我要告訴你的是,這一切都被一個(gè)叫Airtest的自動(dòng)化測(cè)試軟件給搞定了,你只需要把它一直運(yùn)行著,你的手機(jī)上的所有操作,就都交給它了,直接就是點(diǎn)點(diǎn)點(diǎn)。

連接設(shè)備

1.模擬器手機(jī)連接Airtest

這里我們需要連接手機(jī),由于小編有模擬器,為了不影響小編玩手機(jī),所以我決定用Airtest模擬器來(lái)連接手機(jī),打開(kāi)模擬器,選擇關(guān)于平板電腦,如圖:

連擊多次版本號(hào),直到出現(xiàn)開(kāi)發(fā)者選項(xiàng)功能,然后打開(kāi)開(kāi)發(fā)者選項(xiàng)下的USB調(diào)試,如圖:

這樣我們就開(kāi)啟了USB調(diào)試,下面我們Airtest來(lái)遠(yuǎn)程連接我們的模擬器,如圖:

這里有一個(gè)知識(shí)需要向大家說(shuō)明的就是,我們連接的遠(yuǎn)程端口號(hào)不是隨便弄的,而是根據(jù)模擬器的不同而使用的不同的端口號(hào),模擬器和端口號(hào)一一對(duì)應(yīng)關(guān)系如下:

這樣選擇好我們的主機(jī)地址和端口號(hào)后就可以進(jìn)行連接了,然后我們點(diǎn)擊connect就可以直接連接了,如圖:

由于我們是使用模擬器連接,所以圖上第一項(xiàng)最好選上,不然模擬器即使連接上了也是沒(méi)有畫面的。如果還是沒(méi)有畫面,那可能是因?yàn)槠聊徊蹲匠绦?ldquo;yosemite.apk”沒(méi)有下載到模擬器中,在Airtest中找出來(lái),直接拖動(dòng)到模擬器中,再次連接模擬器,打開(kāi)一看,如圖:

成功連接上了。下面就上面三個(gè)選項(xiàng)跟大家簡(jiǎn)單描述下:

  1. use javacap:#解決IDE中手機(jī)畫面黑屏的問(wèn)題 
  2. use ADB orientation :#解決IDE中屏幕旋轉(zhuǎn)的問(wèn)題 
  3. use ADB touch:#解決IDE中屏幕無(wú)法點(diǎn)擊的問(wèn)題 

2.連接WIndows桌面應(yīng)用

這里我們不光可以和模擬器建立連接,還可以和我們已打開(kāi)或者未打開(kāi)的應(yīng)用進(jìn)行連接操作,我們可以點(diǎn)擊選定窗口,選擇指定的應(yīng)用程序,這樣程序就會(huì)被加載到Airtest中去了,這里我打開(kāi)了360瀏覽器,如圖:

可以看到被加載進(jìn)去了,我們可以在里面瀏覽了,但是此時(shí)我們的桌面上的瀏覽器卻不翼而飛,這就是因?yàn)锳irtest正在使用我們的瀏覽器,當(dāng)我們點(diǎn)擊斷開(kāi)當(dāng)前設(shè)備就可以關(guān)閉掉這個(gè)設(shè)備,此時(shí)便可以重新看到瀏覽器又回到了我們的桌面了,如圖:

3.Android真機(jī)連接Airtest

雖然模擬器很方便,但是畢竟很麻煩,而且萬(wàn)一你的電腦配置不行的話,那么模擬器可能開(kāi)不了幾個(gè)應(yīng)用就爆了,所以這里我們也要使用手機(jī)來(lái)連接Airtest,手機(jī)相比其它的連接方式略顯復(fù)雜,下面請(qǐng)看我表演。

1).設(shè)置開(kāi)發(fā)者相關(guān)選項(xiàng)

首先我們需要將數(shù)據(jù)線插入電腦的USB接口,然后還是打開(kāi)開(kāi)發(fā)者選項(xiàng)和USB調(diào)試;只不過(guò)手機(jī)可不像模擬器,除了以上選項(xiàng)要設(shè)置之外,我們還需要設(shè)置默認(rèn)USB配置,并把它設(shè)為MIDI,默認(rèn)USB配置就在USB調(diào)試的下方,如圖:

然后選擇MIDI,如圖:

這樣手機(jī)端的開(kāi)發(fā)者選項(xiàng)設(shè)置算是全部完結(jié)了,但是這樣還是遠(yuǎn)遠(yuǎn)不夠的,你還需要一大堆操作,是的,沒(méi)錯(cuò),一大堆,這款I(lǐng)DE最大的毛病就在這,正是驗(yàn)證了一句話,安裝兩小時(shí),編程兩分鐘,哈哈哈哈。

2).安裝手機(jī)相關(guān)驅(qū)動(dòng)程序

因?yàn)樾【幨謾C(jī)是Vivo的,所以小編在網(wǎng)上下了一個(gè)Vivo的驅(qū)動(dòng)程序包,如果你的手機(jī)跟小編不是一個(gè)版本,那么請(qǐng)看下面:

  1. 三星: http://www.samsung.com/cn/support/downloads 
  2. 華為: http://consumer.huawei.com/minisite/HiSuite_cn/ 
  3. 小米: http://bigota.d.miui.com/tools/xiaomi_usb_driver.rar 
  4. Vivo: http://zs.vivo.com.cn/download.php 
  5. 魅族:http://care.meizu.com/ 
  6. 一加:http://service.oneplus.cn/ 
  7. 華碩: http://www.asus.com.cn/support/ 
  8. 聯(lián)想: http://www.lenovocare.com.cn/default.aspx 
  9. LG: http://www.lg.com/us/support/software-firmware-drivers 
  10. 索尼: https://developer.sony.com/develop/drivers/ 
  11. 摩托羅拉: https://mobilesupport.lenovo.com/us/en/solution/MS88481 
  12. HTC: http://www.htc.com/us/software/htc-sync-manager/ 
  13. 谷歌: https://developer.android.com/studio/run/win-usb.html 
  14. 黑莓: https://swdownloads.blackberry.com/Downloads/entry.do?code=4EE0932F46276313B51570F46266A608 
  15. 戴爾: http://www.dell.com/support/home/us/en/04/Products?app=drivers&lwp=rt 
  16. 宏基: https://www.acer.com/ac/en/US/content/drivers 

如果上面還是沒(méi)有,那么你可能需要一款兼容所有設(shè)備的驅(qū)動(dòng)軟件,驅(qū)動(dòng)人生或者驅(qū)動(dòng)精靈,隨意挑選一個(gè)即可。

3).配置輸入法和模擬位置

如果我們?cè)贏irtest中要輸入文字的話,使用手機(jī)自帶的輸入法是沒(méi)辦法輸入的,必須使用我們前面提到的“yosemite”輸入法,這里在我們安裝好手機(jī)的驅(qū)動(dòng)后會(huì)自動(dòng)下載到你的手機(jī)的,你只需要安裝即可。如圖:

然后我們?cè)僭O(shè)置系統(tǒng)默認(rèn)輸入法為這個(gè)輸入法即可,如圖:

雖然設(shè)置好了后我們可以輸入文字了,但是有時(shí)候的話可能鼠標(biāo)點(diǎn)擊的不是很準(zhǔn)確,那么這個(gè)時(shí)候,我們還需要設(shè)置模擬位置,同樣在開(kāi)發(fā)者選項(xiàng)中,如圖:

這樣設(shè)置好后,回到我們的Airtest主界面,我們就可以看到已經(jīng)出現(xiàn)了設(shè)備的名稱和狀態(tài)了,如圖:

4).連接設(shè)備

還是如模擬器一樣,點(diǎn)擊Connect 勾選Use Javacap,這時(shí)設(shè)備就已經(jīng)成功連接上了,如圖:

5).無(wú)線連接Android真機(jī)

這里我們無(wú)需準(zhǔn)備數(shù)據(jù)線也可以連接上我們的安卓機(jī),只要你三個(gè)步驟完成好了,就簡(jiǎn)單了。我們首先需要知道安卓真機(jī)的IP地址,可在這里查看,如圖:


然后我們使用這個(gè)IP地址在Airtest中建立連接,如圖:

注意這里的端口號(hào)是5555,如果你寫其它的端口的話也可以運(yùn)行,但是它是無(wú)法監(jiān)聽(tīng)TCP/IP信息的,如果你想指定多個(gè)這樣的端口,命令提示符輸入如下命令即可:

  1. adb tcpip 666#開(kāi)啟666端口 

這里有個(gè)前提,就是手機(jī)必須和我們IDE所處在同一個(gè)Wifi網(wǎng)絡(luò)環(huán)境下才行,否則是訪問(wèn)不到的。

6).使用腳本連接

這里我們雙擊腳本編輯窗,設(shè)置一個(gè)編輯器的腳本文件,如下:

設(shè)置完畢后返回即可看到如下畫面:

然后我們就可以在這里面連接安卓機(jī)了,具體代碼如下:

  1. connect_device('Android://127.0.0.1:5037/手機(jī)IP地址:5555')#前面是本機(jī)號(hào)和端口后面就是你手機(jī)的IP地址了 

請(qǐng)大家注意,這里同樣需要安卓機(jī)子和IDE處在同一個(gè)WiFi網(wǎng)絡(luò)環(huán)境下哦。

總結(jié)

今天我們講的是這款自動(dòng)化工具的安裝和界面功能的剖析,這個(gè)工具整體上來(lái)說(shuō),用法比較簡(jiǎn)單,就是安裝坑太多,新手小白可能要花一些時(shí)間才能整明白,在此特與大家分享,愿大家學(xué)習(xí)之路更加平坦順暢。下次我們?cè)賮?lái)講講IDE的妙用。

 

責(zé)任編輯:姜華 來(lái)源: IT共享之家
相關(guān)推薦

2021-04-29 09:40:32

測(cè)試IDEAirtest

2022-08-04 10:39:23

Jenkins集成CD

2014-08-08 13:22:54

測(cè)試手機(jī)站點(diǎn)移動(dòng)設(shè)備

2021-04-19 10:14:46

AirtestIDE控件自動(dòng)化測(cè)試

2021-02-02 13:31:35

Pycharm系統(tǒng)技巧Python

2018-08-06 11:04:00

2021-08-09 13:31:25

PythonExcel代碼

2022-10-19 14:30:59

2021-04-22 09:03:49

手機(jī)自動(dòng)化測(cè)試

2011-03-28 16:14:38

jQuery

2021-02-04 09:00:57

SQLDjango原生

2021-02-06 14:55:05

大數(shù)據(jù)pandas數(shù)據(jù)分析

2022-06-30 16:10:26

Python計(jì)時(shí)器裝飾器

2021-03-02 09:05:13

Python

2020-12-17 09:40:01

Matplotlib數(shù)據(jù)可視化命令

2009-04-22 09:17:19

LINQSQL基礎(chǔ)

2021-05-10 06:48:11

Python騰訊招聘

2021-01-21 09:10:29

ECharts柱狀圖大數(shù)據(jù)

2021-01-08 10:32:24

Charts折線圖數(shù)據(jù)可視化

2022-05-28 16:14:13

手機(jī)更新APP
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)