我正在尝试使用Android UIautomator并尝试swipeDown()一个视图打开另一个视图。但我没能做到。我已经尝试过swipelleft()和swipeRight()为其他布局,我成功了,但无法找到一个解决方案,为什么这不是发生在swipeDown()。
到目前为止我写的代码:
UiObject drawer=new UiObject(new UiSelector().className("android:id/tabs"));
drawer.swipeDown(5);
我已经阅读了所有可能的文件,但找不到我做错了什么。请让我知道我做错了什么。
你必须确保UiObject 抽屉在你的情况下是可见的,如果它是不可见的swipeDown不能执行。
尝试这样做,然后你可以看到什么失败了!
if (drawer.waitForExists(1000))
{
boolean swipeWasPerformed = drawer.swipeDown(5);
Log.i(swipeWasPerformed);
}