【问题标题】:Remove app from running apps by swiping out using UI automator通过使用 UI automator 从正在运行的应用程序中删除应用程序
【发布时间】:2016-06-22 16:38:17
【问题描述】:

我必须使用 UIautomator 编写一个测试用例才能将其从最近的应用程序中删除。我正在尝试下面的代码,但不确定“应用程序的 id”应该是什么。我尝试运行 uiautomatorviewer 并且所有应用程序都显示相同的 resourceId .

uiDevice.pressRecentApps();

    UiObject app = uiDevice.findObject(new UiSelector().resourceId("The id of the app"));
    app.swipeLeft(100);

【问题讨论】:

    标签: android


    【解决方案1】:

    您应该能够使用文本找到该应用。

    UiObject app = uiDevice.findObject(new UiSelector().text("appText"));
    app.swipeLeft();
    

    如果您通过文本进行搜索,那么您最终会得到实际写入文本的元素。

    我不确定您是否可以在该元素上滑动,因此如果您需要父元素 this 问题涵盖了如何做到这一点。

    【讨论】:

      猜你喜欢
      • 2012-01-05
      • 1970-01-01
      • 1970-01-01
      • 2014-12-21
      • 2023-02-05
      • 1970-01-01
      • 2012-08-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多