#android #android-uiautomator
#Android #android-uiautomator
Вопрос:
Я пытаюсь использовать Android UIAutomator и пытаюсь swipeDown() вид, чтобы открыть другой вид. Но мне не удалось этого сделать. Я пробовал swipeLeft() и swipeRight() для других макетов, и мне это удалось, но не могу найти решение, почему этого не происходит для swipeDown().
код, который я написал до сих пор:
UiObject drawer=new UiObject(new UiSelector().className("android:id/tabs"));
drawer.swipeDown(5);
Я прочитал все возможные документы и не могу найти, что я делаю неправильно. Пожалуйста, дайте мне знать, что я сделал не так. Заранее спасибо.
Ответ №1:
Вы должны убедиться, что ящик UIObject в вашем случае виден, если он не виден, прокрутка не может быть выполнена.
попробуйте что-то подобное, тогда вы увидите, что не удается!
if (drawer.waitForExists(1000))
{
boolean swipeWasPerformed = drawer.swipeDown(5);
Log.i(swipeWasPerformed);
}