检查设备上当前打开的应用

时间:2015-12-08 00:42:51

标签: python adb logcat appium python-appium

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

我想知道哪个应用当前正在打开,或者在浏览器的Playstore中启动了哪个网址? appium可以处理这个或我需要使用其他东西吗? 或者我可以使用adb来提取此信息吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试driver.current_activity方法:

来自手册:

  

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

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