Python+appium安装和演示

    科技2023-10-06  113

    这里写目录标题

    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的脚本后手机就会自己运行并点击了

    Processed: 0.010, SQL: 8