UIAutomation でアラートに取り組んでいます。アラートが発生した場合、アラートのタイトルとメッセージが予想どおりであることを確認する必要があります。アラートのタイトルにアクセスするためにこれを行いました。
var AlertTitle = target.frontMostApp().alert().name();
UIALogger.logMessage(AlertTitle);
同様に、アラートでメッセージを取得する方法はありますか? 使ってみました
target.frontMostApp().alert().value();
しかし、うまくいきませんでした。要素ツリーをログに記録し、これを取得しました。
UIAAlert
|
UIAImage
UIAStaticField name: Abc value: ABc
UIAStaticField name: XYZ value: XYZ
UIAButton
このアラートで 2 番目の UIAStaticField の値を取得し、期待値と比較する必要があります。それ、どうやったら出来るの ?
私はこれをやってみましたが、うまくいきませんでした。
target.frontMostApp().alert().staticTexts[1]().value();