The "session" API is deprecated. Use "mobile: startActivity" extension instead.

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()

好的,多谢老师哈