UIAutomator facebook логин

Я создал тест входа в систему UIAutomator для своего приложения, и он работает на некоторых эмуляторах. Проблема в том, что это не работает на всех из них.

    UiObject input = mDevice.findObject(new UiSelector().instance(0).className(EditText.class));
    input.setText(getFacebookLoginEmail());
    SystemClock.sleep(2000);

    UiObject input2 = mDevice.findObject(new UiSelector().instance(1).className(EditText.class));
    input2.setText(getFacebookLoginPassword());
    SystemClock.sleep(2000);

    UiObject buttonInput = mDevice.findObject(new UiSelector().instance(0).className(Button.class));
    buttonInput.click();
    SystemClock.sleep(2000);

Вот код, который я сейчас использую, большинство эмуляторов работают через него просто отлично, но в некоторых он ничего не печатает на полях. У меня есть подозрение, что это может быть вызвано тем, что эмулятор имеет другую версию Facebook, делая веб-страницу входа в систему. Для справки: на эмуляторе API 23 он работает, на API 22 - нет.

0 ответов

Другие вопросы по тегам