appium脚本

本文详细介绍了如何在PyCharm中通过Appium-Python-Client库编写自动化脚本来驱动Android和iOS设备。内容涵盖Appium Server的运行原理,通过平台、系统版本、设备名等配置连接JSON,以及使用ID、XPath等方式进行元素定位和交互,包括点击、滑动、输入等操作。最后,文章讨论了不同定位方式的优劣,并展示了实际运行的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 工作原理
• 例如:
当我在MAC平台上,在pycharm中通过Python(python-client)编写了一个appium自动化脚本并执行,请求会首先到 appium.dmg(MAC下的appium-Server),appium-Server通过解析,驱动iOS,android设备来执行appium自动化脚本。

• 例如:
当windows10平台上,在pycharm中通过Python(python-appium-client)编写了一个appium自动化脚本并执行,请求会首先到 appium_sever,appium-Server通过解析(python—adb 命令),驱动android设备(mumu模拟器)来执行appium自动化脚本(adb命令,http…,)。

bc2cc5f666b4495ea7a0f443c61578b0.png
本期内容 使用pycharm 实现 appium自动化

 

一.打开pycharm 安装 Appium
二. 打开Appium 配置我们的 Api Demos 的连接json
三.侦测器的定位
四 pycharm 连接模拟器并尝试 使用id xpath 定位 来点击元素
Ⅰ.点击Accessibility 再点击Accessibility Node Querying 再勾选Conquer World
Ⅱ.选择搜素框并输入输入内容 取值 断言
5a3dd8947afb4f65a19128f1cfe67235.png
2、有时弹出,有时不弹出的 框如何判断。
Ⅲ.拖拽元素
一.打开pycharm 安装 Appium

 

在终端输入 pip install Appium-Python-Client 安装
在输入 pip show appium-python-client 查看是否安装成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值