Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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
Android 如何调试Phonegap应用程序中的GUI部件?_Android_Unit Testing_User Interface_Cordova_Qunit - Fatal编程技术网

Android 如何调试Phonegap应用程序中的GUI部件?

Android 如何调试Phonegap应用程序中的GUI部件?,android,unit-testing,user-interface,cordova,qunit,Android,Unit Testing,User Interface,Cordova,Qunit,我正在android上编写一个非常简单的Phonegap应用程序。问题是如何自动测试其中的GUI部分。QUnit看起来是只测试Javascript的好选择,但它需要jquery库来支持测试用户操作。在Phonegap应用程序中包含JQuery库以进行测试是否合适 下面是一个简单的场景。我在应用程序中有一个输入字段。我想测试它,看看它是否能接受值。我应该如何在Phonegap中使用它?还是有其他选择来测试Phonegap应用程序的GUI部分 我也发现了硒,但我正试图找到其他可能的方法来做到这一点

我正在android上编写一个非常简单的Phonegap应用程序。问题是如何自动测试其中的GUI部分。QUnit看起来是只测试Javascript的好选择,但它需要jquery库来支持测试用户操作。在Phonegap应用程序中包含JQuery库以进行测试是否合适

下面是一个简单的场景。我在应用程序中有一个输入字段。我想测试它,看看它是否能接受值。我应该如何在Phonegap中使用它?还是有其他选择来测试Phonegap应用程序的GUI部分

我也发现了硒,但我正试图找到其他可能的方法来做到这一点

Cordova(以前的Phonegap)本身(基本上)与javascript无关,它只是一个将html/js/css代码包装在android WebView元素中的工具。Cordova拥有通过Cordova提供的JS调用访问设备内部的方法


你甚至可以在chrome桌面浏览器中对你的应用程序进行单元测试。此外,若你们愿意,你们可以在应用程序中包含任何要使用的JS库。如果您有任何问题-只需写评论

您的意思是您可以使用Selenium测试应用程序(这个简单的测试用例)吗?我没有使用Selenium,也不知道他的功能,因此无法确认。但我想答案是肯定的。应用程序本身是基于web的应用程序,在browserOk中工作。谢谢你的回复。