一、场景回溯:
环境:夜神模拟器+Appium+Python
打开Pycharm,直接执行脚本:
# coding:utf-8
from appium import webdriver
# desired_caps = {}
desired_caps = dict()
desired_caps['platformName'] = "Android" # 声明是ios还是Android系统
desired_caps['platformVersion'] = '5.1.1' # Android内核版本号,可以在夜神模拟器设置中查看
desired_caps['deviceName'] = '127.0.0.1:62001' # 连接的设备名称
desired_caps['appname'] = 'kaoyan3.1.0.apk'
desired_caps['noReset'] = 'False'
desired_caps['unicodeKeyboard'] = 'True'
desired_caps['resetKeyboard'] = 'True'
desired_caps['appPackage'] = 'com.tal.kaoyan' # apk的包名
desired_caps['appActivity'] = 'com.tal.kaoyan.ui.activity.SplashActivity' # apk的launcherActivity
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps) # 建立 session
print('execute success!')
driver.quit() # 退出 session
报错:
platform win32 -- Python 3.7.4, pytest-5.0.1, py-1.8.0, pluggy-