美文网首页
airtest安装与使用

airtest安装与使用

作者: 楚糖的糖 | 来源:发表于2023-11-14 14:18 被阅读0次

1.安装python :

下载地址 https://www.python.org/downloads/

备注:我本次下载的是python3.8版本的

2.安装pycharm:

3.相关工具下载安装

pip install Airtest

批量导出pip freeze > requirements. txt

批量安装pip install -r requirements.txt

安装airtest过程中报错的话: pip --default-timeout=100 install gevent

或者加上镜像之后进行下载:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Airtest

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple poco

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pocoui

4.airtest下载

官网地址https://airtest.netease.com/

image.png

双击启动,出现注册页面,填写完毕拖动验证码后,按下enter键

官方文档:https://airtest.doc.io.netease.com/

5.进行app控制:

一.进行android控制:

1.前提:

(1).手机上需要打开开发者选项

(2).电脑上安装了adb,可以通过adb控制手机

【进行adb的安装: https://dl.google.com/android/repository/platform-tools-latest-windows.zip

注:

Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip

Mac版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip

Linux版本:https://dl.google.com/android/repository/platform-tools-latest-linux.zip

解压后将adb.exe所在的目录配置到环境变量path中去

在命令行中输入adb version,即可查看到安转好后的adb的版本

2.打开airtest,点击刷新adb

image.png

查看app安装包名称
(1).通过adb查看包名
查看所有:adb shell pm list packages

查看正在运行中的:adb shell dumpsys window | findstr mCurrentFocus

image.png

包名:com.easypass.partner
(2).通过IDE来查看包名
选择devices——显示android助手——点击app————点击刷新————在左侧复制包名


企业微信截图_17055608717571.png 企业微信截图_17043663375342.png

打开包的代码:
通过包名直接打开APP

from airtest.core.api import *

auto_setup(__file__)

start_app("com.easypass.partner")

遇到的问题备注:

1端口被占用

(1)找到所在进程

netstat -aon|findstr "6033"

(2)找到占用进程的名称

tasklist|findstr "xxxx"

(3)杀死进程

taskkill /pid xxxx -f

6.进行pc端控制:

image.png image.png

选中后可查看对应的屏幕内容

其余操作与app录制一致

7.进价:使用airtest-selenium

控制的是web页面

cmd中下载airtest-selenium: pip install airtest-selenium

image.png

相关文章

网友评论

      本文标题:airtest安装与使用

      本文链接:https://www.haomeiwen.com/subject/vqejwdtx.html