Slide 8
Slide 8 text
uiautomator͓͞Β͍
ςετίʔυྫ(2/2)
8
public void test_dialogA() throws Exception {
// ʮμΠΞϩάදࣔAʯϘλϯΛԡ͠ɺμΠΞϩά͕දࣔ͞ΕΔ·Ͱͭɻ
UiObject button
= new UiObject(new UiSelector().text("μΠΞϩάදࣔA"));
button.clickAndWaitForNewWindow();
// ʮμΠΞϩάදࣔAʯͱදࣔ͞Ε͍ͯΔTextViewͷଘࡏΛ֬ೝ͢Δɻ
UiObject dialogMessage = new UiObject(new UiSelector()
.className(TextView.class).text("μΠΞϩάදࣔA"));
assertTrue("Dialog not found", dialogMessage.exists());
// ʮCloseʯϘλϯΛԡͯ͠μΠΞϩά͕ফ͑Δ·Ͱͭɻ
UiObject dialogOk = new UiObject(new UiSelector()
.className(Button.class).text("Close"));
dialogOk.click();
assertTrue("μΠΞϩά͕ফ͑·ͤΜͰͨ͠",
dialogMessage.waitUntilGone(10000L));
}
UI෦ͷݕࡧ݅