Вы должны назначить идентификатор доступности, а затем присвоить метку, чтобы правильно проверить ваш случай.
Если вы все еще хотите использовать регулярные выражения, вы можете использовать
app.buttons.allElementsBoundByIndex.filter {
$0.label.matches(regex)
}
Эта строка вернет массив XCUIElements
. Вам понадобится это String
расширение
extension String {
func matches(_ regex: String) -> Bool {
return self.range(of: regex, options: .regularExpression, range: nil, locale: nil) != nil
}
}