Когда я пытался запустить код объектной модели страницы Appium, он выдает ошибку типа
"Не удается найти элемент по этой стратегии: Карта локатора:".
Иногда выполняется контрольный пример, а иногда это приводит к вышеприведенной ошибке.
Login.Java:
public LoginActions(){
PageFactory.initElements(new AppiumFieldDecorator(DriverClass.getDriver()), this.loginLocators);
}
public void loadLoginPage(String username, String password) {
this.loginViscenario(username, password);
}
public void click() {
this.clickActions();
}
private void loginViscenario(String uname, String pwd) {
loginLocators.username.sendKeys(uname);
loginLocators.password.sendKeys(pwd);
//commonActions.sendKeys(loginLocators.username, uname);
//commonActions.sendKeys(loginLocators.password, pwd);
DriverClass.getDriver().manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
}
private void clickActions() {
loginLocators.login.click();
DriverClass.getDriver().manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
}
Выдает ошибки случайным образом.Он должен работать как обычно, и после указания правильного xpath представление не щелкает.