如何从移动元素创建变量?

时间:2015-03-12 12:36:34

标签: java android appium

我正在尝试使用appium java进行自动化测试,并尝试为元素创建变量,但测试总是失败。

如果我执行以下操作:

System.out.println(driver.findElement(By.id("android:id/message")))

它将打印文本框中的文字。

如果我尝试以下内容,那就是" NoSuchElement"将显示错误:

WebElement element = driver.findElement(By.id("android:id/message"));
System.out.println(element.getText());

MobileElement element = (MobileElement) driver.findElement(By.id("android:id/message"));
System.out.println(element.getText());

如何声明变量以便以后在测试中使用?

1 个答案:

答案 0 :(得分:1)

试试这个:

WebElement element = driver.findElement(By.id("android:id/message"));
String print = element.getText();
System.out.println("Print my text " + print);