是否可以为@iOSXCUITFindBy设置分区accessibilityId

问题描述 投票:0回答:1

我在ios应用程序中具有元素的可访问性ID,但是此定位器的一部分是可变的。是否可以通过某种方式为@iOSXCUITFindBy设置不带变量部分的分区可访问性ID

>  @iOSXCUITFindBy(accessibility = "You already have product *changeable part* in your list")
> public WebElement product
ios-ui-automation appium-ios
1个回答
0
投票

当然!只是不使用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;

或为您方便。

© www.soinside.com 2019 - 2024. All rights reserved.