在 Appium-Python-Client 版本 4.0.0 中,self.driver.launch_app()
方法已被移除,取而代之的是self.driver.start_activity()
方法来启动应用程序。您可以使用start_activity()
方法来代替launch_app()
方法。
您可以使用如下方式来启动应用程序:
desired_caps = {
'platformName': 'Android',
'deviceName': 'emulator-5554',
'appPackage': 'your_app_package',
'appActivity': 'your_app_activity'
}
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
driver.start_activity(app_package, app_activity) # 启动应用程序
在上面的代码示例中,您需要将 your_app_package
替换为您要启动的应用程序的包名,your_app_activity
替换为应用程序的主活动名称。通过start_activity()
方法,您可以启动指定包名和活动的应用程序。
希望这个解决方案对您有帮助!如果您有任何其他问题或需要进一步的帮助,请随时告诉我。