如何使用 appium 驱动程序通过当前活动启动内置应用程序(例如设备设置中的任何功能)

问题描述 投票:0回答:1

当我在 Android 中启动内置应用程序时。它导航到该应用程序的主页。我想打开该应用程序的当前活动并在该页面中执行一些自动化操作。这可能吗?

我尝试使用不同的方法来启动具有当前活动的应用程序。但无法得到。启动应用程序时导航到主页。我期待有什么方法可以设置任何首选功能来在 Android 中启动当前活动的内置应用程序?

java selenium-webdriver appium appium-android appium-java
1个回答
0
投票

不要使用“appium:app”功能来启动应用程序,而是使用“appium:appPackage”和“appium:appActivity”来启动应用程序的特定活动。您可以使用“Apkinfo”等应用程序来获取应用程序的活动名称,并提供“appium:appActivity”功能所需的活动。 Android 应用程序请参考以下代码片段:

UiAutomator2Options op = new UiAutomator2Options();

op.setCapability("appPackage", app_package_name); op.setCapability("appActivity", app_activity_name);

有关更多详细信息,您可以参考此处提供的文档: https://github.com/appium/appium-uiautomator2-driver#app

© www.soinside.com 2019 - 2024. All rights reserved.