appium入门基础

介绍

appium支持在不同平台的UI自动化,如web,移动端,桌面端等。还支持使用java,python,js等语言编写自动化代码。主要用于自动化测试脚本,省去重复的手动操作。
Appium官网

安装

首先必须环境有Node.js用于安装Appium。

总体来说安装分为如下四步:

  1. 安装Appium
    1. 安装命令:npm i -g appium
    2. 运行命令:appium,运行成功后默认监听端口是4723
  2. 安装目标平台的驱动
    如果你正在自动化的应用不需要使用ChromeDriver(例如,如果你不需要测试WebView或Chrome浏览器),需要跳过ChromeDriver的安装。
    • 在Windows上,你可以在系统的环境变量设置中添加APPIUM_SKIP_CHROMEDRIVER_INSTALL并将其值设置为true
    • 在Linux或macOS上,你可以在启动Appium之前在终端中运行export APPIUM_SKIP_CHROMEDRIVER_INSTALL=true
      再重启appium。
  3. 安装自动化脚本语言的开发环境和对应的客户端库
  4. 安装其他需要的插件

Android自动化

需要安装JAVA环境并配置JAVA环境变量。

需要一个Appium Inspector用于查看移动端的页面布局,生成代码。

安装地址:Releases · appium/appium-inspector (github.com)

需要一个UiAutomator2驱动来控制移动端。

sh 复制代码
appium driver install uiautomator2

Appium Inspector的使用

安装好后启动是如下界面:

可以通过左上角的View -> Languages-> zh-CN,来设置中文。

json 复制代码
{
  "platformName": "Android",
  "automationName": "UiAutomator2"
}

点击启动会话

可以通过这个程序获取到交互的节点信息和脚本初始化代码。

可以通过会话信息获取初始化代码

还可以通过激活录制,在上面进行操作并生成对应的脚本语言

相关推荐
互联网杂货铺2 天前
完美搭建appium自动化环境
自动化测试·软件测试·python·测试工具·职场和发展·appium·测试用例
程序员的世界你不懂2 天前
Appium+python自动化(八)- 认识Appium- 下章
python·appium·自动化
水银嘻嘻3 天前
05 APP 自动化- Appium 单点触控& 多点触控
python·appium·自动化
水银嘻嘻4 天前
07 APP 自动化- appium+pytest+allure框架封装
python·appium·自动化·pytest
taoli-qiao4 天前
Appium如何支持ios真机测试
appium
程序员的世界你不懂4 天前
Appium+python自动化(九)- 定位元素工具
python·appium·自动化
水银嘻嘻5 天前
04 APP 自动化- Appium toast 元素定位&列表滑动
python·appium·自动化
水银嘻嘻7 天前
03 APP 自动化-定位元素工具&元素定位
python·appium·自动化
水银嘻嘻8 天前
02 APP 自动化-Appium 运行原理详解
python·appium·自动化
程序员的世界你不懂11 天前
Appium+python自动化(七)- 认识Appium- 上
python·appium·自动化