【问题标题】:Check which app is currently open on device检查设备上当前打开了哪个应用程序
【发布时间】:2016-03-12 19:02:35
【问题描述】:

我可以通过 appium 启动应用程序并使用该驱动程序通过 Python 进行 UI 交互。 但我正在尝试通过 python 脚本启动应用程序。例如脸书应用程序。 我可以确定当前打开的应用程序吗? 或者我可以使用 appium 对当前打开的应用进行 UI 交互吗?

我想知道当前打开了哪个应用程序,或者在浏览器的 playstore 中启动了哪个 url? appium 可以处理这个还是我需要使用别的东西? 或者我可以使用 adb 来提取这些信息吗?

【问题讨论】:

  • 你能展示一下你到目前为止所做的尝试吗?

标签: python adb logcat appium python-appium


【解决方案1】:

你可以试试driver.current_activity方法:

来自手册:

检索当前正在运行的activity的属性方法 driver.current_activity 返回当前活动的名称 在设备上运行。

activity = driver.current_activity
assertEquals('.ApiDemos', activity)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多