appium环境搭建-CSDN博客 接上一篇
1:配置好jdk环境 cmd输入java -version验证 以下图片是成功安装会出现版本号
2:adb下载配置好环境之后adb --version验证 以下是成功配置会出现版本号
3:python下载配置好后验证 python -V 成功展示版本号 (以前下的是最新版本,后来长记性了,最好下旧版本稳定性高兼容性好)
4:下载pycharm 社区版 找资源下载可以官网下载
Download PyCharm: The Python IDE for data science and web development by JetBrains
安装时可以勾选上直接添加路径
安装之后可以在文件下-设置 下载汉化版
接下来需要注意下载pip软件包 cmd pip -version出现以下内容就是有的 直接使用
输入pip install appium-python-client 下载开发包
pip install appium-python-client==2.0
cmd直接输入以上命令,第一条默认下载最新报包,第二条下载指定版本包
5:appium下载之后配置路径
sdk位置和java的位置配置过来
6:appium-desktop下载后配置参数
adb shell dumpsys activity | findstr "mResume" 可以查看打开的页面/包名
配置好之后需要手动保存,完成之后右侧会出现JSON代码,直接复制pycharm用
7:模拟器下载安装app
8:sdk环境配置 sysdm.cpl 打开电脑环境变量配置sdk路径
ps:sdk环境需要新建一个,tools/platform-tools等路径放在已有path中。
9:开始编写代码
pycharm新建项目,新建文件
from appium import webdriver
# 导入appium
import time
# 导入sleep
from selenium.webdriver.common.by import By
driver_caps = {
"platformName": "Android",
# 平台名字
"appium:platformVersion": "9.0.71.2",
# 系统版本
"appium:deviceName": "emulator-5554",
# 设备名称
"appium:appPackage": "包名",
# 包名
"appium:appActivity": "页面",
# 要打开的界面
"noReset": "true"
# 不停止刷新应用和参数
}
# 与 Appium server 建立连接
driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub", driver_caps)
time.sleep(5)
开启appium服务,开启模拟器执行以上代码,首次执行会自动安装appium settings
接下来就能看到模拟器打开代码内指定的app和对应页面了。