这里写目录标题
Appium1、Appium背景介绍2、Appium命令行安装方式3、Appium-python库安装,命令行安装(需要联网)4、 Appium桌面客户端安装方式5、APPium使用5.1appium软件进入口5.2手机启动参数5.3配置文件5.4查找包名 appPackage、appActivity5.5版本号查找:platformVersion5.6设备号查找 deviceName5.6进入页面5.7进入页面的时候就会下载一个软件,这个不影响什么,用完卸载就OK5.8进入页面点击元素,就可以看到他们的元素属性了5.9点击后我们查看一下是否对应5.10录制脚本,我们主要是拿取前面的数据后面的数据就是自己写,下次再写全自动化的脚本5.11运行Python的脚本后手机就会自己运行并点击了
文章目录
Appium1、Appium背景介绍2、Appium命令行安装方式3、Appium-python库安装,命令行安装(需要联网)4、 Appium桌面客户端安装方式5、APPium使用5.1appium软件进入口5.2手机启动参数5.3配置文件5.4查找包名 appPackage、appActivity5.5版本号查找:platformVersion5.6设备号查找 deviceName5.6进入页面5.7进入页面的时候就会下载一个软件,这个不影响什么,用完卸载就OK5.8进入页面点击元素,就可以看到他们的元素属性了5.9点击后我们查看一下是否对应5.10录制脚本,我们主要是拿取前面的数据后面的数据就是自己写,下次再写全自动化的脚本5.11运行Python的脚本后手机就会自己运行并点击了
Appium
1、Appium背景介绍
1.官网:www
.appium
.io
,由SauceLab公司开发
2.Appium是由nodejs的express框架写的Http Server
,Appium使用WebDriver的json wire协议,
来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架
2、Appium命令行安装方式
1. 安装Node.js ->Win:官网下载可执行包安装(Linux: yum install; Macos: brew install)
2. 安装完成后 命令行运行npm或node -v 来查看是否安装成功
3、Appium-python库安装,命令行安装(需要联网)
pip install Appium-Python-Client
4、 Appium桌面客户端安装方式
1. 运行appium-desktop-Setup-1.2.7.exe,默认安装即可
2. 启动客户端,按图片步骤 1 -> 2 -> 3 -> 4 设置
5、APPium使用
5.1appium软件进入口
5.2手机启动参数
desired_caps:负责启动服务端时的参数设置,appium server 与手机端建立会话关系时,根据这些参数服务端可以做出相应的处理
desired_caps常用参数:
platformName 平台的名称:iOS, Android, or FirefoxOS
platformVersion 设备系统版本号
deviceName 设备号 IOS:instruments -s devices,Android: adb devices
app 安装文件路径:/abs/path/to/my.apk or http://myapp.com/app
appActivity 启动的Activity
appPackage 启动的包
unicodeKeyboard unicode设置(允许中文输入)
resetKeyboard 键盘设置(允许中文输入)
5.3配置文件
platformName Android
platformVersion adb devices(查询)
deviceName adb shell getprop ro.build.version.release(查看版本号)
appActivity adb shell dumpsys window | findstr mCurrentFocus(查询)com.android.settings.Settings
appPackage adb shell dumpsys window | findstr mCurrentFocus(查询)com.android.settings
5.4查找包名 appPackage、appActivity
adb shell dumpsys window
| findstr mCurrentFocus
5.5版本号查找:platformVersion
adb shell getprop ro
.build
.version
.release
5.6设备号查找 deviceName
adb devices
5.6进入页面
5.7进入页面的时候就会下载一个软件,这个不影响什么,用完卸载就OK
5.8进入页面点击元素,就可以看到他们的元素属性了
5.9点击后我们查看一下是否对应
5.10录制脚本,我们主要是拿取前面的数据后面的数据就是自己写,下次再写全自动化的脚本
5.11运行Python的脚本后手机就会自己运行并点击了