Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.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
带有cordova android项目的Espresso web框架_Cordova_Phonegap Plugins_Android Testing_Android Espresso - Fatal编程技术网

带有cordova android项目的Espresso web框架

带有cordova android项目的Espresso web框架,cordova,phonegap-plugins,android-testing,android-espresso,Cordova,Phonegap Plugins,Android Testing,Android Espresso,我正在尝试使用espresso web框架为cordova混合应用程序编写UI测试[1]。 即使在build.gradle中提到了所需的依赖项,测试仍然没有运行,并且构建出错,没有找到依赖项包。但是当我在一个独立的android studio项目(非cordova)上尝试同样的事情时,我能够成功。 我认为这与cordova的默认项目结构与Android Studio的不同有关。androidTest文件夹下的包中的类未被识别为cordova项目中的测试类。 如何在cordova android项

我正在尝试使用espresso web框架为cordova混合应用程序编写UI测试[1]。 即使在build.gradle中提到了所需的依赖项,测试仍然没有运行,并且构建出错,没有找到依赖项包。但是当我在一个独立的android studio项目(非cordova)上尝试同样的事情时,我能够成功。 我认为这与cordova的默认项目结构与Android Studio的不同有关。androidTest文件夹下的包中的类未被识别为cordova项目中的测试类。
如何在cordova android项目中成功集成espresso web框架

引用实际的错误消息可能会有所帮助…错误:package android.support.test.espresso.web.sugar不存在错误:package android.support.test.espresso.web.webdriver不存在错误:package android.support.test.espresso.web.webdriver不存在错误:(24,51)错误:package android.support.test.espresso.web.webdriver不存在错误:(25,36)错误:package android.support.test.filters不存在错误:(26,33)错误:package android.support.test.rule不存在错误:(27,35)错误:package android.support.test.runner不存在错误:(30,24)错误:包org.junit.runner不存在错误:(50,2)错误:找不到符号类LargeTest错误:(51,2)错误:找不到符号类RunWith错误:任务执行失败:CompiledBugJavaWithJavaC。我认为依赖项错误是因为您自己正在进行大量配置。我启动了一个简单的Cordova应用程序,在src/androidTest/[appNamespace]/.下添加了一个浓缩咖啡测试。。。直到我安装了这个插件,它才失败:…这迫使Cordova使用SDK版本,您可以使用它编写浓缩咖啡测试(即ActivityTestRule的泛型)