如何使 HTML 元素在 XCTest 的 WkWebView 中可访问?

Rob*_*rga 5 html xctest swift

我正在为包含 HTML 的 webview 编写 XCTest 测试。我希望能够通过与值不同的属性来查找 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">
Run Code Online (Sandbox Code Playgroud)

我希望通过 id“Rob”进行搜索,但访问该元素的唯一方法是

let searchTextField = XCUIApplication().webViews.textFields["Search..."]
Run Code Online (Sandbox Code Playgroud)

任何关于如何通过任何标签/辅助标识符从 XCTest 中的 webview 查找元素的想法都非常感谢。