Ошибка в объектной модели страницы, значение атрибута должно быть постоянным - PullRequest
1 голос
/ 21 октября 2019

Я хочу получить элемент, но элемент для календаря и идентификатор, связанный с номером, и я хочу, чтобы случайное число от 1 до 28: пример элемента:

calendarCell1

calendarCell2

так вот мой код

public static final Random rand = new Random();
public static final Integer min =1;
public static final Integer max =28;
public static final Integer value = rand.nextInt((max-min)+1)+min;
public static final String number = Integer.toString(value);
public static final String calendar = “calendarCell”+number+;

@iOSFindBy (xpath = " //*[contains(text()='"+calendar+"']")
IOSElement randomCalendar;

но я получаю сообщение об ошибке Значение атрибута должно быть постоянным в строке iosfindby любое предложение?

1 Ответ

0 голосов
/ 21 октября 2019

Проверьте, работает ли это -

public static final Random rand = new Random();
public static final Integer min =1;
public static final Integer max =28;
public static final Integer value = rand.nextInt((max-min)+1)+min;
public static final String number = Integer.toString(value);
public static final String calendar = “calendarCell”+number+;
public static final String XPATH = " //*[contains(text()='"+calendar+"']";

@iOSFindBy (xpath = XPATH)
IOSElement randomCalendar;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...