Всем привет. Использую Selenide+Appium.
Есть кейс отправки перевода по номеру карты и фамилии.
Сначала идет экран с полями для заполнения, затем открывается модальное окно с введенными ранее данными.
Цель кейса убедиться, что фамилия, введенная ранее, отображается в модальном окне.
Не совсем понимаю как это сделать.
Метод ввода фамилии через передачу параметра, чтобы это было более менее гибко
public void setRecipientSurname(String surname) {
$(SET_RECIPIENT_SURNAME).sendKeys(surname);
}
Но как адекватно проверять в модальном окне я не знаю. Прикладываю скрин с полем фамилии в модальном окне, accessibility id и xpath динамически меняются в зависимости от того, что было введено ранее. Заранее спасибо.
Искать по полю получатель (которое не меняется) и брать следующий за ним элемент; Использовать контекст, вписывая в него в методе setRecipientSurname значение surname, при проверке модалки дергать из контекста значение 🙂