だから私のnibファイルでアクセシビリティを有効にし、テキストフィールドのアクセシビリティラベルを「txt」に設定しました。アクセシビリティ名に基づいてこのテキストファイルを見つけて、そのテキストを変更しようとしています。
var target = UIATarget.localTarget();
var application = target.frontMostApp();
var mainWindow = application.mainWindow();
mainWindow.logElementTree();
// This works
var textField = mainWindow.textFields()[0];
//this doesn't work
var textField = mainWindow.textFields()["txt"];
textField.setValue("Hello");
私は何か間違ったことをしていますか?アクセシビリティ ラベルに基づいてラベルを見つけるにはどうすればよいですか?
編集:
私は他のソリューションにもオープンです。インデックスに基づいてテキストフィールドを取得しないようにしています