self._driver.start_activity(self._package, self._activity)提示The “session” API is deprecated. Use “mobile: startActivity” extension instead. ,怎么处理
这个警告提示你正在使用已经被弃用的 “session” API,建议使用 “mobile: startActivity” 扩展来代替。
# 导入所需的模块
from appium import webdriver
# 设置 Appium 服务器和测试设备的配置
desired_caps = {
'platformName': 'Android',
'platformVersion': 'your_android_version',
'deviceName': 'your_device_name',
'appPackage': 'your_app_package',
'appActivity': 'your_app_activity'
}
# 连接 Appium 服务器
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
# 使用 mobile: startActivity 来启动应用
driver.execute_script('mobile: startActivity', {
'appPackage': 'your_app_package',
'appActivity': 'your_app_activity'
})
# 在这里执行其他测试步骤
# 关闭应用
driver.quit()
好的,多谢老师哈