1. 程式人生 > >【appium】獲取toast內容

【appium】獲取toast內容

1、環境配置

需要確保appium版本在1.6.3及以上

2、需要新增程式碼

// 啟用 UIAutomator2
capabilities.setCapability("automationName", "uiautomator2");
//capabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME,AutomationName.ANDROID_UIAUTOMATOR2);

3、toast的內容


4、獲取toast

String key = "first";
WebDriverWait wait = new WebDriverWait(driver, 1);
// 點選上一個按鈕
driver.findElementById("com.example.quizactivity:id/prev_button").click();
WebElement target = wait.until(
	     ExpectedConditions.presenceOfElementLocated(By.xpath("//*[contains(@text,'"+key+"')]")));
System.out.println(target.getText());

5、結果