admin 管理员组文章数量: 1086019
Appium快速安装及环境配置
- 一、环境准备
- 二、配置环境变量
- 三、实战演示
一、环境准备
1.jdk1.8
2.python:3.7.8
3.Appium Inspector
4.Appium Service 桌面版
5.Node.js
6.android-sdk
7. Appium-Python-Client
安装 Appium-Python-Client:pip install Appium-Python-Client
下载链接:https://pan.baidu/s/1n4XOdfGrUckBOIJY3EZ9Ew
提取码:k6o5
二、配置环境变量
配置java python node 安卓sdk的环境变量
安卓sdk配置platform-tools下的环境变量
三、实战演示
1.启动Appium Service
2.使用数据线连接手机(手机开启调试模式)
3.若没有配置环境变量JAVA_HOME和ANDROID_HOME,可编辑配置,如下图所示
使用Appium-Python-Client 去连接Appium server
from appium import webdriver
# 初始化参数
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
desired_caps = {
'platformName': 'Android', # 被测手机是安卓
'platformVersion': '12', # 手机安卓版本
'deviceName': 'cangfengtest', # 设备名,安卓手机可以随意填写
'appPackage': 'com.tencent.mm', # 启动APP Package名称
'appActivity': 'ui.LauncherUI', # 启动Activity名称
'unicodeKeyboard': True, # 使用自带输入法,输入中文时填True
'resetKeyboard': True, # 执行完程序恢复原来输入法
'noReset': True, # 不要重置App,如果为False的话,执行完脚本后,app的数据会清空,比如你原本登录了,执行完脚本后就退出登录了
'newCommandTimeout': 6000,
'automationName': 'UiAutomator2'
}
# 连接Appium Server,初始化自动化环境
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
driver.implicitly_wait(3)
element=driver.find_element(By.ID,"com.tencent.mm:id/hga")
print(element)
element.click()
辅助定位元素工具:Appium Inspector
1.连接参数配置
远程主机:127.0.0.1
远程端口: 4723
远程路径:/wd/hub
JSON Representation:
{
"platformName": "Android",
"deviceName": "cangfengtest",
"appPackage": "com.tencent.wework",
"appActivity": "launch.LaunchSplashActivity",
"unicodeKeyboard": true,
"resetKeyboard": true,
"noReset": true,
"newCommandTimeout": 6000,
"automationName": "UiAutomator2"
}
本文标签: 快速 环境 python Appium Windows
版权声明:本文标题:Python + Appium windows环境下快速搭建安装 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1738305826a1960203.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论