私はストーリーボードにアクセシビリティ識別子を設定しました。これらは機能していた。しかし、より多くのビューでアクセシビリティを有効にしましたが、アクセシビリティ識別子を使用して要素のどれも見つけることができません。アクセシビリティ識別子がUIテストに使用される要素の検索を停止しました
しかし、私はまだレコード関数によって生成されたコードを使用して要素を見つけることができます。
XCUIApplication().buttons["loginButton"] //loginButton is the accessibility identifier
はここで、同じボタンをレコーダーを使用して発見された方法は次のとおりです:
XCUIApplication().children(matching: .window).element(boundBy: 0).children(matching:
.other).element.children(matching: .other).element.children(matching:
.other).element.children(matching: .other).element.tap()
私は取得していますエラーは次のとおりです。
ここは、私は要素を見つけることだ方法です
No matches found for *typeOfElement*
これまでオンラインで該当する解決策を見つけることができませんでした。
私の質問には一言:アクセシビリティ識別子を使って要素への参照を取得できないのはなぜですか?
ありがとうございます。