Я пишу тест XCTest для веб-просмотра, который содержит HTML. Я хочу иметь возможность находить элементы в HTML DOM по атрибуту, отличному от значения. Ищите что-то вроде ярлыка доступности.
Я попробовал следующий подход
<input label="Rob" value="Rob" alt="Rob" caption="Rob" aria-labelledby="Rob" for="Rob" type="Rob" accessibilityTitle="Rob" accessibilityLabel="Rob" id="Rob" name="Rob" arial-label="Rob" _ placeholder="Search..." type="text">
Я ищу поиск по идентификатору "Rob", но единственный способ получить доступ к элементу -
let searchTextField = XCUIApplication().webViews.textFields["Search..."]
Любая идея, как найти элемент из веб-просмотра в XCTest по любой метке / идентификатору доступности, высоко ценится.