成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

手機(jī)自動化測試IDE——Airtest實戰(zhàn)篇

開發(fā) 項目管理 自動化
今天我們就來說說Airtest的具體操作方法吧,讓我們輕松實現(xiàn)軟件自動化,真正解放我們的雙手吧。

[[396780]]

今天我們就來說說Airtest的具體操作方法吧,讓我們輕松實現(xiàn)軟件自動化,真正解放我們的雙手吧。

基本操作

我們就是用我們說的跨平臺API模塊中的方法來操作我們的APK,下面來看下吧。我們先點擊Touch,然后框選App所在的區(qū)域,如圖:

這里框選好了后就會在腳本編輯器中自動生成代碼了,如圖:

這里就相當(dāng)于點擊了拼多多這個App了。當(dāng)然這里只是給大家講了一個例子,我們真正來做開發(fā)時,可以選擇一些短視頻軟件,比如抖音,微視,快手等下面我們就以抖音為主來講解下具體操作流程。

1.點擊目標(biāo)APP并等待界面加載完畢

我們要做自動點擊肯定不能只是點擊App就完事了啊,還有每個APP啟動后的時間都不固定,我們肯定得等APP啟動完畢之后我們才可以進(jìn)行下一步操作,那么這樣怎樣做呢?我們以短視頻軟件微視為主,下面請看:

我們先點擊微視,打開微視有兩種方法,如下:

1).根據(jù)圖像識別來打開

上面的這種方法就是根據(jù)圖像識別來打開的。使用這種方法你要打開的APP必須在當(dāng)前頁,不可在其它頁,否則搜索不到。

2).根據(jù)包名打開

這里我們首先需要獲取到所有的包名,然后找到微視的包名,如下:

  1. dev=device()  # 先獲取到當(dāng)前設(shè)備對象,即是Android對象 
  2. print(dev.list_app())  # 平臺接口列表 
  3. start_app('com.tencent.weishi')#利用包名打開微視 

喜歡哪種方法就用哪種方法。建議用第一種,因為有時候包名太多不好找。

2.點贊評論關(guān)閉

由于剛剛微視崩潰了,所以這里采用抖音短視頻,這里我們需要將需要打開的APP的圖像截取下來,先等到它在這篇區(qū)域出現(xiàn)然后點擊才能進(jìn)行其它操作 ,如下:

然后就是輸入評論,輸完后關(guān)閉評論,最后退出。

這樣我們就實現(xiàn)了打開抖音視頻并且給視頻點贊和評論,然后關(guān)閉抖音回到桌面。這里有個小技巧分享給大家,就是大家在點擊某一個區(qū)域的圖像時記得先Wait一下哦,因為如果Wait的話如果你直接點擊的話就會報錯了。

3.截屏加滑動屏幕

如果想要捕捉操作截圖的話,可以使用Snapshot進(jìn)行截圖,記得指定絕對地址哦。如下:

  1. snapshot(filename=r'C:\Users\Administrator\Desktop\test.jpg',msg='截圖成功'

成功截圖了;然后我們給它添加個滑動視頻的動作,因為我們不知道我們鼠標(biāo)此時所處的位置的坐標(biāo)的值是多少,所以我們需要開啟Airtest中的一項重要功能----實時坐標(biāo)顯示。設(shè)置方法如下圖所示:

第二個代碼補(bǔ)全對于電腦配置好的可以開啟,電腦配置太差不建議開啟。

可看到鼠標(biāo)的坐標(biāo)了。然后我們需要使用Swipe的幫助,有了它我們可以進(jìn)行滑動屏幕的操作了,如下:

這行代碼是我通過截取視頻中兩個地方的圖像然后才得到的方法參數(shù),這里是向量位移的操作。我們可以看到我們進(jìn)行了這么多操作,但是都是一些圖片,而且圖片有的大有的小,看著不美觀,我們其實可以將這些圖片轉(zhuǎn)換為代碼,如下:

只需選中圖片代碼模式切換即可,我們所截取的圖片都在這個文件里,大家可以去看看就知道了。其實這個就是PY文件里的內(nèi)容。

4.不斷滑動屏幕

那么重點來了,我們該如何將它重復(fù)一直滑動了,很簡單,死循環(huán),順便給它加個隨機(jī)延時。

  1. import random 
  2.  
  3. wait(Template(r"tpl1594203055954.png", record_pos=(0.356, 0.562), resolution=(1080, 2340))) 
  4. sleep(1) 
  5.  
  6. touch(Template(r"tpl1594203066034.png", record_pos=(0.354, 0.564), resolution=(1080, 2340))) 
  7. sleep(2) 
  8. exists(Template(r"tpl1594203382253.png", record_pos=(0.415, 0.139), resolution=(1080, 2340))) 
  9. sleep(2) 
  10. snapshot(filename=r'C:\Users\Administrator\Desktop\test.jpg',msg='截圖成功'
  11. sleep(2) 
  12. assert_exists(Template(r"tpl1594203920118.png", record_pos=(0.411, 0.33), resolution=(1080, 2340)), "請?zhí)顚憸y試點"
  13.  
  14. while True:#死循環(huán),不斷滑動短視頻 
  15.     aa=random.randint(1,5) 
  16.     swipe((700,1950),(700,300)) 
  17.     sleep(aa) 

我們也可以在這個死循環(huán)里加入其它的操作,比如點贊,評論啥的,上面我都有說到,大家可以結(jié)合試試。

總結(jié)

通過對Airtest框架的學(xué)習(xí),我們就能輕松做出短視頻的點贊評論滑動以及其它功能,很多互粉的小盆友需要的正是這種神器了。

本文轉(zhuǎn)載自微信公眾號「IT共享之家」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系IT共享之家公眾號

 

責(zé)任編輯:武曉燕 來源: IT共享之家
相關(guān)推薦

2021-04-19 10:14:46

AirtestIDE控件自動化測試

2021-04-22 09:03:49

手機(jī)自動化測試

2021-04-26 09:00:41

自動化測試IDEAirtest模擬器手機(jī)

2021-07-26 09:31:09

自動化測試編程語言手機(jī)編程

2013-03-13 11:34:05

自動化測試Selenium.Net測試

2013-05-16 10:58:44

Android開發(fā)自動化測試

2012-02-27 17:34:12

Facebook自動化

2021-09-03 09:56:18

鴻蒙HarmonyOS應(yīng)用

2022-02-17 10:37:16

自動化開發(fā)團(tuán)隊預(yù)測

2014-04-16 14:15:01

QCon2014

2016-08-31 09:19:57

2021-06-30 19:48:21

前端自動化測試Vue 應(yīng)用

2012-12-24 22:54:31

2011-12-23 17:09:57

自動化測試

2024-11-01 15:05:12

2022-08-14 16:11:23

Python自動化測試數(shù)據(jù)

2011-05-30 17:31:26

自動化測試

2011-01-20 10:17:25

ibmdwWeb

2012-03-29 10:57:12

Web自動化測試

2022-06-08 14:22:55

自動化測試測試
點贊
收藏

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

主站蜘蛛池模板: 久久精品中文 | 成人免费视频在线观看 | 国产婷婷色综合av蜜臀av | wwwxx在线观看 | 国产ts人妖一区二区三区 | 伊人精品一区二区三区 | 在线观看视频91 | 欧美一区二区成人 | 久久夜视频 | 国产小视频在线 | 91久久久久久 | 精品久久久久久久人人人人传媒 | 色综合网站 | 在线观看www | 精品欧美一区二区中文字幕视频 | 久久久久se | 日韩欧美一区二区三区免费观看 | 日韩欧美一区二区三区 | 亚洲一区二区在线播放 | 日韩精品视频在线免费观看 | 日韩在线国产 | 亚洲成人播放器 | 蜜桃官网 | 国产欧美日韩综合精品一区二区 | 亚洲国产成人av好男人在线观看 | 91精品国产91久久久久久 | 少妇一区在线观看 | 久久99精品久久久久久狂牛 | 成人不卡| 99久久婷婷| 国产亚洲一级 | 欧美视频免费在线 | 一区二区免费 | 亚洲欧美精品国产一级在线 | 红色av社区| 在线观看视频91 | com.色.www在线观看 | 99精品国产在热久久 | 国产精品视频久久 | 亚洲成人精品视频 | 久久国产精品一区二区三区 |