appium入门基础
2024-01-01 06:16:12
介绍
appium支持在不同平台的UI自动化,如web,移动端,桌面端等。还支持使用java,python,js等语言编写自动化代码。主要用于自动化测试脚本,省去重复的手动操作。
Appium官网
安装
首先必须环境有Node.js用于安装Appium。
总体来说安装分为如下四步:
- 安装Appium
- 安装命令:
npm i -g appium
- 运行命令:
appium
,运行成功后默认监听端口是4723
- 安装命令:
- 安装目标平台的驱动
如果你正在自动化的应用不需要使用ChromeDriver(例如,如果你不需要测试WebView或Chrome浏览器),需要跳过ChromeDriver的安装。
- 在Windows上,你可以在系统的环境变量设置中添加APPIUM_SKIP_CHROMEDRIVER_INSTALL
并将其值设置为true
。
- 在Linux或macOS上,你可以在启动Appium之前在终端中运行export APPIUM_SKIP_CHROMEDRIVER_INSTALL=true
再重启appium。 - 安装自动化脚本语言的开发环境和对应的客户端库
- 安装其他需要的插件
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"
}
点击启动会话
。
可以通过这个程序获取到交互的节点信息和脚本初始化代码。
可以通过会话信息获取初始化代码
还可以通过激活录制,在上面进行操作并生成对应的脚本语言
文章来源:https://blog.csdn.net/qq_40951951/article/details/135314852
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!