Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Большая задержка при вводе текста в текстовое поле


(Имя Фамилия) #1

При выполнение теста на эмуляторе большая задержка при вводе текста в текстовое поле. То есть, курсор становится в поле, задержка секунд 20-30, потом быстро вводится текст. Как этого можно избежать?


(sidelnikovmike) #2

Хоть и не силен в appium, но думаю для решения мог бы пригодиться пример вашего кода.


(Имя Фамилия) #3

Думаю, врятли пример чем-то поможет:

@Test
    public void addNote() {
        LoginPage login = new LoginPage(driver);
        login.login();
    }

LoginPage:

public class LoginPage extends BasicClass {
public LoginPage(WebDriver driver) {
    super(driver);
    }

@FindBy(id = "com.evernote:id/landing_username")
public WebElement userName;
@FindBy(id = "com.evernote:id/landing_login_password")
public WebElement password;
@FindBy(id = "com.evernote:id/landing_sign_in_button")
public WebElement btnSignIn;

@Step
public void login(){
    userName.sendKeys("test14567@yandex.ru");
    password.sendKeys("12345678");
    btnSignIn.click();
}
}

(Максим Малунов) #4

Случаем не IE ?
если да
1)движок (32 или 64) ?
2) там помниться отключать надо было какую -то из

DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();

(alexander) #5

Здесь дело не в appium а в стандартном эмуляторе. Если установишь такую штуку как HAXM ускоритель, эмулятор станет шустрее.


(Имя Фамилия) #6

это нативное приложение, а не веб


(Имя Фамилия) #7

сейчас использую genymotion в качестве эмулятора. все выполняется очень быстро и не висит, кроме описанной выше проблемы.

Попытаюсь установить HAXM, надеюсь поможет))


(alexander) #8

Поможет :blush: удачи!