Как сделать HTML-элементы доступными в WkWebView для XCTest? - PullRequest
1 голос
/ 25 октября 2019

Я пишу тест 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 по любой метке / идентификатору доступности, высоко ценится.

...