本文不介绍安装步骤,实在是太多博文了
一、安装
Python:3.8
Appium:1.22.3
夜神模拟器
node
JDK1.8
SDK
二、成功连接模拟器
PytCharm代码如下:
# coding=utf-8
from appium import webdriver
from appium.webdriver.common.appiumby import AppiumBy
desired_caps = {
'platformName': 'Android',
'deviceName': '127.0.0.1:62001',
'platformVersion': '7.1.2',
# apk包名
'appPackage': 'com.taobao.taobao',
# apk的launcherActivity
'appActivity': 'com.taobao.tao.welcome.Welcome'
}
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
# 休眠五秒等待页面加载完成
time.sleep(5)
driver.find_element_by_id("com.taobao.taobao:id/home_searchedit").click()
三、夜神模拟器-连接uiautomatorviewer:必须先打开调试模式,否则uiautomatorviewer报错
1、启动夜神模拟器,连续点击版本号,将开发者模式打开,打开USB调试模式
检查连接:进入夜神模拟器的bin目录,打开CMD
连接:
nox_adb.exe connect 127.0.0.1:62001
检查状态:
adb devices
2、启动uiautomatorviewer.bat
1.打开目录:[你的SDK解压目录]\android-sdk-windows\tools
2.cmd打开输入adb devices,确认模拟器已连上
3.打开手机淘宝页面,让屏幕处于点亮状态
3.点左上角安卓机器人按钮Devices Screenshot按钮刷新页面
·未打开USB调试模式会报错
Error obtaining Ul hierarchy
Reason:
Error while obtaining Ul hierarchy XML file:
com.android.ddmlib.SyncException: Remote object doesn't exist!
----
获取Ul层级错误
原因:
获取Ul层次结构XML文件时出错:
com.android.ddmlib.SyncException: 远程对象不存在!
3、连接成功
分类:
Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异