想进行移动自动化?appium整套环境的安装教程

JDK 1.8 及以上安装

下载 JDK 1.8 或者以上版本,下载好后配置环境变量,这个比较简单,不多说了

对于使用 python 脚本来开发的同学,写一个 python3 然后配置一下环境变量就行了

安卓 SDK 安装

softonic 下载 sdk

腾讯开放平台下载 sdk

下载好之后会有个 androidSDK 文件夹,我们要将 avd 设备的默认安装路径配置进环境变量,我们可以在 androidSDK 中创建一个 androidAVD 文件夹然后配置名字ANDROID_AVD_HOME在配置参数是直到 androidAVD 的路径;我们还需要将其中 tools 和 platform-tools 都配置进环境变量,变量名使用ANDROID_SDK_HOME,注意 android 定义环境变量的变量名最好不要随便起,因为对于 sdk 查找路径而言这两个是特定的路径名称

我们可以使用其中个工具 SDK Manager.exe 来更新 SDK,该软件中的 tools -> about 可以查看到 sdk 版本信息。对于 windows 我们执行命令也是可行的tools\android.bat update sdk --no-ui注意目录

我们也可以 idea 中集成一下,也很简单

安装 appium-desktop(内含 server 和 inspector)、

想进行移动自动化?appium整套环境的安装教程

这个工具是个啥呢?在了解这个工具之前,我们先得知道 appium 的大致原理, appium 测试分为客户端(我们写的脚本代码),服务端(我们的脚本代码在哪解析),安卓手机运行脚本(服务端解析代码后执行命令的地方),它就是一个 appium 服务端的 UI 界面

github 下载地址 安装时候默认安装路径是C:\Program Files (x86)\Appium,github 直接下载太慢了,建议把连接拷贝到迅雷中下载

appium-destop 包含了 appium-server 和 appium-inspector 两个工具,初学者可以安装 appium-destop,熟练了之后的人其实直接安装 appium-server 一个工具就行了 inspector 就是一个录制的小工具

另外如果我们不想装这个 inspector,我们可以直接用 npm 来装 appium-server 这一个,最好用淘宝镜像提供的地址最快,对于下面这种方式安装好了 appium-server 之后,我们启动的话在 cmd 中输入 appium 即可启动

想进行移动自动化?appium整套环境的安装教程

appium-desktop 功能:

  • 录制用例
  • 定位元素
  • UI 界面组件层级等进行分析
  • 添加已有 session
  • 进行云测试

模拟器或真机

我建议对于兼容性测试可以使用真机,但是对于平常移动端自动化建议使用模拟器来检测,因为真机长时间去测实际上也是一种损耗,而且真机去测就必须要 root 权限。模拟器有网易 mumu,genimotion 或者 sdk 自带的模拟器

这里我们只讨论模拟器,对于 SDK 模拟器我们安装了 SDK 自带有 AVD 就行了,我们可以集成到 IDEA 中也是很好的,也可以下载网易 mumu 来进行测试实验,他使用默认安卓 6 的系统,但是还是挺流畅的,想要 adb 搜到 mumu 的 devices 要adb connect 127.0.0.1:7555连接一下就行

下图为网易 mumu 模拟器:
想进行移动自动化?appium整套环境的安装教程

相关文章:

  • 2021-10-06
  • 2022-01-01
  • 2022-01-14
  • 2021-09-16
  • 2022-12-23
  • 2022-12-23
  • 2021-06-24
猜你喜欢
  • 2021-05-28
  • 2022-12-23
  • 2021-11-21
  • 2021-11-18
  • 2022-12-23
相关资源
相似解决方案