我正在尝试使用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());
如何声明变量以便以后在测试中使用?
答案 0 :(得分:1)
试试这个:
WebElement element = driver.findElement(By.id("android:id/message"));
String print = element.getText();
System.out.println("Print my text " + print);