Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 硒:如何获得android的价值';编辑文本';_Java_Android_Selenium_Android Edittext - Fatal编程技术网

Java 硒:如何获得android的价值';编辑文本';

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

我正在用Selenium(和Appium)在java中测试一个Android应用程序

我的问题是我不知道如何在EditText中输入值。我试过这样的方法:

AssertJUnit.assertEquals(size.getAttribute("value"),"");
我应该用什么代替“值”来检索在这个“大小”中输入的值

奇怪的是,我没有引发任何异常,但我放在这行后面的System.out.println从未显示。在测试结束时,我得到以下结果:

Total tests run: 2, Failures: 1, Skips: 0

有什么解决办法吗?

我不太明白你的问题。您是否在询问如何获取ExitText的当前文本?如果是这样,EditText有一个方法
.getText()
,您可以在该方法上调用
.toString()
。希望这能有所帮助。事实上,这不是我的问题,我正在使用Selenium和Appium来测试Android应用程序。因此,您看到的代码是测试类的代码,而不是应用程序的代码。所以我没有访问“EditText”类的权限。