Java 硒:如何获得android的价值';编辑文本';
我正在用Selenium(和Appium)在java中测试一个Android应用程序 我的问题是我不知道如何在EditText中输入值。我试过这样的方法:Java 硒:如何获得android的价值';编辑文本';,java,android,selenium,android-edittext,Java,Android,Selenium,Android Edittext,我正在用Selenium(和Appium)在java中测试一个Android应用程序 我的问题是我不知道如何在EditText中输入值。我试过这样的方法: AssertJUnit.assertEquals(size.getAttribute("value"),""); 我应该用什么代替“值”来检索在这个“大小”中输入的值 奇怪的是,我没有引发任何异常,但我放在这行后面的System.out.println从未显示。在测试结束时,我得到以下结果: Total tests run: 2, Fail
AssertJUnit.assertEquals(size.getAttribute("value"),"");
我应该用什么代替“值”来检索在这个“大小”中输入的值
奇怪的是,我没有引发任何异常,但我放在这行后面的System.out.println从未显示。在测试结束时,我得到以下结果:
Total tests run: 2, Failures: 1, Skips: 0
有什么解决办法吗?我不太明白你的问题。您是否在询问如何获取ExitText的当前文本?如果是这样,EditText有一个方法
.getText()
,您可以在该方法上调用.toString()
。希望这能有所帮助。事实上,这不是我的问题,我正在使用Selenium和Appium来测试Android应用程序。因此,您看到的代码是测试类的代码,而不是应用程序的代码。所以我没有访问“EditText”类的权限。