При выполнение теста на эмуляторе большая задержка при вводе текста в текстовое поле. То есть, курсор становится в поле, задержка секунд 20-30, потом быстро вводится текст. Как этого можно избежать?
Хоть и не силен в appium, но думаю для решения мог бы пригодиться пример вашего кода.
Думаю, врятли пример чем-то поможет:
@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();
}
}
Случаем не IE ?
если да
1)движок (32 или 64) ?
2) там помниться отключать надо было какую -то из
DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();
Здесь дело не в appium а в стандартном эмуляторе. Если установишь такую штуку как HAXM ускоритель, эмулятор станет шустрее.
это нативное приложение, а не веб
сейчас использую genymotion в качестве эмулятора. все выполняется очень быстро и не висит, кроме описанной выше проблемы.
Попытаюсь установить HAXM, надеюсь поможет))
Поможет удачи!