python运行和模拟器配置
模拟器配置
这边使用的是夜神模拟器,品牌无所谓,能用就行
首先将网络桥接模式打开,然后开启root


在android_sdk中platform-tools目录下将adb.exe复制
然后进入到安装模拟器的bin目录下,将原本的adb.exe文件覆盖掉
再将nox_adb.exe文件删除,然后把adb.exe重命名为nox_adb.exe放在bin目录下
启动模拟器,在bin目录下打开cmd界面,执行命令
nox_adb.exe connect 127.0.0.1:62001
再执行命令
adb devices
得到如下结果说明模拟器配置成功

配置python环境
添加第三方包
#命令行运行
pip install Appium-Python-Client
或者pycharm中直接安装
完成后输入以下代码
import time
from appium import webdriver
from appium.options.android import UiAutomator2Options
options = UiAutomator2Options()
options.platform_name = 'Android'
options.automation_name = 'uiautomator2'
#device_name填的是adb devices返回的设备名称
options.device_name = '127.0.0.1:62001'
#package填的是运行软件的包名称,这里运行的是“设置”
options.app_package = 'com.android.settings'
#activity填的是运行软件时的进程名称
options.app_activity = '.Settings'
#这里填的是appium的服务地址
appium_server_url = 'http://localhost:4723'
dr = webdriver.Remote(appium_server_url, options=options)
time.sleep(5)
直接运行,即可在模拟器上看见打开了设置界面
Last updated