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