UIALogger.logStart("Starting Test"); UIALogger.logStart("Logging Tab1 element tree …"); UIATarget.localTarget().logElementTree(); UIALogger.logPass(); var target = UIATarget.localTarget(); var app = target.frontMostApp(); var main = app.mainWindow(); var navi = main.navigationBar(); var tab = main.tabBar(); UIALogger.logDebug(tab.buttons()[0].name()); target.delay(2.0); tab.buttons()["Tab 2"].tap(); target.delay(5.0); UIALogger.logStart("Logging Tab2 element tree …"); main.logElementTree(); UIALogger.logPass(); // キャプチャーできませんでした。 //target.captureScreenWithName("FoodLogWindow"); // Tab 1に戻り tab.buttons()["Tab 1"].tap(); target.delay(2.0); // 追加ボタンを押す navi.buttons()["Add"].tap(); target.delay(0.5); UIALogger.logStart("Logging RecordWindow element tree …"); main.logElementTree(); UIALogger.logPass(); // 体重を入力 main.textFields()[1].setValue("63.5"); target.delay(1.0); main.buttons()["この値で保存する"].tap(); target.delay(1.0); // グラフを表示 navi.buttons()["Graph"].tap(); target.delay(1.0); UIALogger.logStart("Logging GraphWindow element tree …"); main.logElementTree(); UIALogger.logPass();