首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移动自动化中如何定位正确的appActivity?

移动自动化中如何定位正确的appActivity?
EN

Stack Overflow用户
提问于 2016-08-29 09:35:08
回答 2查看 673关注 0票数 1

对于移动应用程序自动化,我正在使用appium和第3应用程序,名为:

阿普金佛

来定位包名和app活动。

我知道“包名”,但是我有一个包含很多活动的应用程序。

如何选择主/右活动?

EN

回答 2

Stack Overflow用户

发布于 2016-08-29 11:30:58

您可以从设备->上的adb shell获取当前活动,打开您想要用于自动化的应用程序/在pc -> 1命令提示符下用于自动化的应用程序中的屏幕。启动cmd 2。通过命令-> adb shell输入adb shell

  1. 输入以下命令-> dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp' 4。获取当前活动并使用它
票数 0
EN

Stack Overflow用户

发布于 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

产出:

您可以选择在自动化中使用的可启动活动。

运行该命令后,您可以获得包名和可启动活动,而下面突出显示的其他细节如下所示:

您也可以尝试使用您的应用程序,以获取可启动活动的详细信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39202949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档