私は現在、SFSafariViewController が含まれている iOS アプリを自動化しようとしています。ここで、HTML に ID があり、アプリからの AccessibilityIdentifier もあるテキストフィールドをクリックしたいと考えています。私の質問は、SFSafariViewController のために AccessibilityIdentifier が見つからないため、通常の tap_mark または touch が役に立たないため、適切な uia コマンドを記述する方法です。現在、私の uia コマンドは次のようになっています。
uia("UIATarget.localTarget().frontMostApp().document.getElementById('Identifier').click()")
これは、コマンドを実行したときに表示されるエラーです。
RuntimeError: uia action failed because: Input:
UIATarget.localTarget().frontMostApp().document.getElementById('Identifier').click().
Error: TypeError: undefined is not an object (evaluating 'UIATarget.localTarget().
frontMostApp().document.getElementById') eval code