我在ios应用程序中具有元素的可访问性ID,但是此定位器的一部分是可变的。是否可以通过某种方式为@iOSXCUITFindBy设置不带变量部分的分区可访问性ID
> @iOSXCUITFindBy(accessibility = "You already have product *changeable part* in your list")
> public WebElement product
当然!只是不使用accessibility进行搜索,而是使用iOSNsPredicate匹配这样的正则表达式:
@iOSXCUITFindBy(iOSNsPredicate = "name MATCHES 'You already have product . in your list'")
public WebElement product;
或
@iOSXCUITFindBy(iOSNsPredicate = "name BEGINSWITH 'You already'")
public WebElement product;
或为您方便。