对于移动应用程序自动化,我正在使用appium和第3应用程序,名为:
阿普金佛
来定位包名和app活动。
我知道“包名”,但是我有一个包含很多活动的应用程序。

如何选择主/右活动?
发布于 2016-08-29 11:30:58
您可以从设备->上的adb shell获取当前活动,打开您想要用于自动化的应用程序/在pc -> 1命令提示符下用于自动化的应用程序中的屏幕。启动cmd 2。通过命令-> adb shell输入adb shell
dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp' 4。获取当前活动并使用它发布于 2016-08-29 17:23:55
您可以在这里获得更多详细信息,链接
要做到这一点,您可以遵循以下步骤
步骤1:使用aapt命令。
要获得aapt.exe,您必须导航到android文件夹,然后是build和goto一些api版本。例如(特定于我的机器,相应地更改路径)
E:\android\adt\sdk\build-tools\Androd-4.4W
打开命令提示符并运行以下命令
- aapt转储徽章
例如:让我们来看看whatsapp应用程序
- aapt转储标记E:\com.whatsapp.apk
产出:
您可以选择在自动化中使用的可启动活动。
运行该命令后,您可以获得包名和可启动活动,而下面突出显示的其他细节如下所示:

您也可以尝试使用您的应用程序,以获取可启动活动的详细信息。
https://stackoverflow.com/questions/39202949
复制相似问题