我想获取元素,但元素用于日历和与数字相关的id,我想从1到28的随机数: 示例元素:
日历单元格1
日历单元格2
所以这是我的代码
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行中为常量 有什么建议吗?
看看这是否有效 -
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;