android - 如何检查应用程序当前 Activity 是否属于某个包?

标签 android ios adb appium

我正在使用 Appium 进行 Abdroid/IOS 测试。 ( java ) 我希望能够检查应用程序的当前 Activity 是否属于某个包。从某种意义上说,当应用程序从一种模式切换到另一种模式时(比如我关闭应用程序或切换到另一个应用程序或打开通知滚动条),我希望能够检测到它。我怎样才能做到这一点?

我想检查我当前的 Activity 是否属于特定包。

最佳答案

要获取当前 Activity 名称,请使用包含在 AndroidDriver 类中的 driver.currentActivity();

没有直接调用当前包,但可以通过调用driver.getPageSource();查看设备屏幕中已有元素的属性;

关于android - 如何检查应用程序当前 Activity 是否属于某个包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38486912/

相关文章:

java - 从不同的 Android 类调用 Asynctask

php - 我不知道使用 Volley 更新数据库时做错了什么

java - 无法从java应用程序执行连续的adb命令

java - 为什么 Android 中的这个 ServerSocket(通过 USB/ADB 连接到 PC)只接受一次连接?

java - 如何触发扩展 BroadcastReceiver 的类

android - 如何在使用 "pm clear command"关闭后重新启动应用程序

ios - 用于移动聊天应用程序的 NoSQL 服务器解决方案?

ios - 检查 Firebase 数据库用户名是否已在使用中

ios - 如何获取保存的字符串并在 swift 中使用另一个 View Controller ?

android - 在 Windows 7 上使用 Jelly Bean 4.1 模拟器在 ADB 中运行 systrace 工具时出错