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驱动来控制移动端。

appium driver install uiautomator2

Appium Inspector的使用

安装好后启动是如下界面:
可以通过左上角的View -> Languages-> zh-CN,来设置中文。

{
  "platformName": "Android",
  "automationName": "UiAutomator2"
}

![[Pasted image 20231231113211.png]]

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

![[1703994117438.png]]

可以通过会话信息获取初始化代码
![[Pasted image 20231231121418.png]]

还可以通过激活录制,在上面进行操作并生成对应的脚本语言
![[Pasted image 20231231121521.png]]

  • 17
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

游码客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值