下面展示一些內聯**片
。
// a code block
var foo = 'bar';
from airtest.core.api import
*from airtest.cli.parser import cli_setup
from airtest.core.android.android import
*import requests
import json
import os
if not cli_setup()
:auto_setup
(__file__, logdir=true, devices=
["android:/"])
connect_device
("android:///"
)connect_device
("android:///"
+"10.16.32.208:28866"
)url =
""session = requests.
session()
rec = session.
get(url)
url2 =
""+rec.text.
split
('"',-
1)[-
2]+"&platformtype=2"
download =
""+ json.
loads
(session.
get(url2)
.text)[-
1]["filename"]+
".apk"
cmd =
"wget --no-check-certificat "
+ download
os.system
(cmd)
//在伺服器上adb的絕對路徑,本地可去掉
os.system
("/usr/local/lib/python3.6/site-packages/airtest/core/android/static/adb/linux/adb connect 10.16.32.208:28866"
)os.
system
("/usr/local/lib/python3.6/site-packages/airtest/core/android/static/adb/linux/adb install "
+ json.
loads
(session.
get(url2)
.text)[-
1]["filename"]+
".apk"
)
注意點:
1 遠端連線裝置:adb connect 10.16.32.208:28866"
步驟:adb tcpip 28866(指定沒被占用的埠號)
連線不上裝置的時候可參考:
2 在伺服器執行的時候報adb錯,查了下是伺服器沒配置絕對路徑,配置下就好了
Airtest自動化測試
3.airtest框架安裝 pip install u airtest 4.poco框架安裝 pip install pocoui airtestide的使用教程跟文件 框架原理 airtest selenium測試框架是基於selenium進行二次封裝的一款自動化測試框架,支援chrome fir...
Airtest自動化測試超級詳細教程
3.airtest框架安裝 pip install u airtest 4.poco框架安裝 pip install pocoui airtestide的使用教程跟文件 框架原理 airtest selenium測試框架是基於selenium進行二次封裝的一款自動化測試框架,支援chrome fir...
Airtest是乙個跨平台的UI自動化測試框架
airtest提供了跨平台的api,包括安裝應用 模擬輸入 斷言等。基於影象識別技術定位ui元素,你無需嵌入任何 即可進行自動化測試。測試指令碼執行後可以自動生成詳細的html測試報告,讓你迅速定位失敗的測試點。airtestide 是乙個強大的gui工具,可以幫助你錄製和除錯測試指令碼。airte...