こんにちは、私は深刻な問題を抱えています。アプリケーションでナビゲーションバーコントローラーを使用し、そのバー内に右ボタンがあり、そのコードは次のように記述されています-:
UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] init];
rightButton.action = @selector(loadLeaseView);
rightButton.target = self;
rightButton.title = @"Next";
rightButton.style = UIButtonTypeDetailDisclosure;
rightButton.isAccessibilityElement = YES;
rightButton.accessibilityLabel = @"Next";
self.navigationItem.leftBarButtonItem = nil;
self.navigationItem.hidesBackButton = YES;
self.navigationItem.rightBarButtonItem = rightButton;
[rightButton release];
このボタンとisAccessible
フラグのアクセシビリティ ラベルも設定しました。これをテストするための Java スクリプトを作成しました。これは基本的にアプリを開いてこのボタンをタップし、アプリの次のページに移動できるようにしますが、問題はスクリプトがボタンをタップできないこと、私が書いたJavaスクリプトは次のとおりです-:
UIALogger.logStart("Starting Test");
var target = UIATarget.localTarget().frontMostApp().mainWindow();
var navBar = target.navigationBar().navigationItem();
var button = navBar.rightButton();
button.tap();
上記のスクリプトが機能していないようです。楽器を使用してスクリプトを実行しようとするたびに、誰か助けてください"Fail"
。