介绍
appium支持在不同平台的UI自动化,如
web,移动端,桌面端等。还支持使用java,python,js等语言编写自动化代码。主要用于
自动化测试脚本,省去重复的手动操作。
安装
首先必须环境有Node.js用于安装Appium。 总体来说安装分为如下四步:
1. 安装Appium
安装命令:npm i -g appium
运行命令: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. 安装其他需要的插件
需要安装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"}
点击启动会话。 可以通过这个程序获取到交互的节点信息和脚本初始化代码。
可以通过会话信息获取初始化代码。
还可以通过激活录制,在上面进行操作并生成对应的脚本语言。
本文链接:https://www.bdoc.cn/post/5.html
版权声明:本文内容不用于商业目的,如涉及知识产权问题,请权利人联系小编QQ或者微信:799549349,我们将立即处理