栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021-10-30

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-30

注意:统一根据个人电脑操作系统类型32/64位,选择对应版本安装软件

1.Python3开发环境部署:

1)这里选择3.6.x版本的python,避免选择更高版本,例如3.7.x版本的。

下载链接:python官网下载:Download Python | Python.org

环境的安装可以参考:python自动化--appium+android+python的环境搭建以及demo运行_goblinM的博客-CSDN博客

选择install Now,勾选add python3.x to PATH,可默认安装。

2)检验是否安装成功:

Win+R键, 输入cmd调出命令提示符,输入Python

如图可以看到Python版本信息,例如Python3.6.4

 

本地python环境中安装airtest 和poco:

命令格式:pip install 包名 -i 国内镜像地址

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

pip install airtest –i https://pypi.tuna.tsinghua.edu.cn/simple

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。

2.AirtestIDE部署

Airtest:是一个跨平台的、基于图像识别的UI自动化测试框架,适用于游戏和App,支持平台有Windows、Android和iOS。

Poco:是一款基于UI控件识别的自动化测试框架。

AirtestIDE:跨平台的UI自动化测试编辑器,内置了Airtest和Poco的相关插件功能,能够使用它快速简单地编写Airtest和Poco代码。

AirtestIDE安装,去官网下载最新AirTestIDE,解压到对应目录即可。

官网链接:Airtest Project

1)打开解压缩后的文档,双击AirTestIDE.exe运行

显示此界面,表明安装成功

 

无登录账户,可点击skip,进入下图界面。

 

2)连接android设备。

  1. USB连接
  2. 远程连接
  3. 无线连接(手机与电脑处在同一个wifi下)

手机可以通过过USB连接电脑,首先手机开启开发者模式以及允许USB调试,然后点击刷新ADB(红框区域2),看到手机设备的序列号等信息,表明有移动设备可以连接,最后点击connect(红框区域3),看到连接手机的界面,表明连接成功。

 

 

3.Pycharm开发工具:

1)这里选择下载community社区版(免费)pycharm2018.3.7

可参考安装链接:pycharm社区版安装 - 知乎

这里选择默认选项安装,也可以更改安装路径。

 

4.Java JDK(非必须安装)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序,安装Android开发工具之前需要先安装JavaJDK。

Java JDK的安装可以去官网安装,本人用的是jdk 8,大家可以安装自己的。

oracle中国官网(需要注册账号): https://www.oracle.com/cn/downloads/index.html

可参考安装链接:https://jingyan.baidu.com/article/f96699bb163475894e3c1be4.html

5.遇到的问题

1)连接手机问题,ADB Interface 找不到驱动程序方法

解决:

  1. 例如上图所示问题,可以下载google USB driver,可参考安装链接:

记:解决ADB Interface 找不到驱动程序方法_老鹰的博客-CSDN博客_adb interface找不到驱动程序

      2.验证ADB正常连接到手机

 

 

常用adb命令:

adb kill-server  杀死adb进程服务

adb start-server  开启adb进程服务

adb  --version  查看版本号

adb devices  查看设备

(2)启动Airtest.exe出现找不到指定模块(64位版本不存在此问题)

 

解决:

 

根本原因应该是DLL文件的缺失,可以直接下载一个最新版本的AirtestIDE,在解压后的目录中找到 api-ms-win-downlevel-shlwapi-l1-1-0.dll 和 IEShims.dll 两个DLL文件(或者自行在网上搜索这两个DLL文件下载),然后将它们复制到 C:WindowsSystem32 目录,重新运行代码即可解决。

参考链接:

答疑第三期 | 使用 Airtest 最常见的 8 大问题 - AirtestProject - 博客园

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/358011.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号