0
点赞
收藏
分享

微信扫一扫

ios创建控制器的3种方法实现页面跳转

Python+Appium+Pytest 自动化测试教程

Appium 所需环境下载与安装

JDK 介绍与下载

Android SDK 介绍与下载

Node.js 介绍与下载

Appium 服务端

Appium Inspector 介绍与下载

Python3 介绍与下载

Appium 客户端环境

注意:必须需要先安装Python3环境

# https://pypi.org/ 可以安装所有第三方 Python 包
pip install Appium-Python-Client  # 安装 Appium 客户端

移动设备平台工具

模拟器:自行百度搜索模拟、逍遥、雷点、夜神等

Android Studio 安装 Android SDK 与环境配置

在这里插入图片描述

Android 配置环境变量

Windows 配置 Android 环境

  • 新增 ANDROID_HOME 系统变量
  • 变量名:ANDROID_HOME
  • 变量值:D:\xxxxx*.xxxx\sdk(SDK 安装的根目录)
    在这里插入图片描述

MacOS 配置 Android 环境

# .bash_profile

# Setting PATH for ANDROID_HOME
export ANDROID_HOME=SDK 安装的根目录
export PATH=$ANDROID_HOME/emulator:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/tools/bin:$PATH
export PATH=$ANDROID_HOME/build-tools/2x.x.x:$PATH

Android 验证环境是否成功

Node.js 安装与环境配置

Window 环境安装 Node.js

Mac OS 环境安装 Node.js

双击 node-v2x.x.x.pkg 文件,点击继续——继续——同意——安装——完成

在这里插入图片描述

# 使用 brew 命令安装
brew install node # 回车

Node.js 验证环境是否成功

node -v
npm -v

在这里插入图片描述

Appium 服务端安装与配置

安装 Appium ServerGUI 版本

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

使用 npm 安装 Appium Server 命令版

# 官方下载命令版 Appium Server
npm install -g appium # 官方源安装,会出现网络问题,多试几次

# 换国内源下载(解决官方 npm 下载失败与下载缓慢的问题)
npm config get registry # 查看当前源地址
npm config set registry https://registry.npmmirror.com/ # 回车

npm install -g nrm # 安装nrm
nrm ls #查看镜像列表
nrm use 用户名 #切换

npm install -g appium # 安装 Appium Server

在这里插入图片描述

# 打开 Mac 终端
appium #回车

在这里插入图片描述

Appium Server 命令版安装驱动

注意:Appium Server 2.x 版本必须单独安装

appium driver install list  # 查询安装驱动

''
"uiautomator2","xcuitest","espresso","mac2","windows","safari","gecko","chromium" #可以安装的驱动名称
''
appium driver install uiautomator2 # 和 Appium 分开安装

npm i -g appium --dirvers=xuitest,uiautomator2 # 和 Appium 一起安装

1、之前称为 desired capabilities ,和之前最大的区别是任何非标准功能都需要供应商前缀,标准功能是在 WebDriver 协议中给出的。常用的有 browserName 和 platformName 等。

2、其它的功能名称中需要包含 供应商前缀,前缀的格式是 前缀: ,例如 Appium:。Appium 中的大多数 capabilities 都超出了标准的 W3C 功能,例如:

  • appium:app
  • appium:noReset
  • appium:deviceName
  • 图像分析功能移至插件

使用这个插件需要安装并启动时运行该插件:

  • 安装插件:appium plugin install images
  • 运行插件:appium --use-plugins=images
  • -支持配置文件

Appium Inspector 安装与配置

在这里插入图片描述

GUI 版本配置

在这里插入图片描述在这里插入图片描述

Web 版本配置

点击 Appium inspector Web
在这里插入图片描述

移动设备平台工具下载

  • MUMU模拟器下载
  • 夜神模拟器
  • 雷电模拟器
举报

相关推荐

0 条评论