我有一个配置了jasmine-maven-plugin的Maven项目,以运行javascript测试。 我想从Phantomjs切换到无头的Chrome,而无需下载并设置驱动程序的路径可执行文件。 我发现WebDriverManager可以提供帮助,但是似乎可以通过以下方式在类中以编程方式 ...
我有一个配置了jasmine-maven-plugin的Maven项目,以运行javascript测试。 我想从Phantomjs切换到无头的Chrome,而无需下载并设置驱动程序的路径可执行文件。 我发现WebDriverManager可以提供帮助,但是似乎可以通过以下方式在类中以编程方式 ...
因此,我设法使Jasmine Maven插件可以与maven和我们的js单元测试一起使用。 一切运行良好,但是我发现当一个测试失败时,bamboo会说它失败了,但错误是“未找到失败的测试,可能发生了编译错误”。 我已尝试通过专门指定所需的JUnit解析器文件夹来使其解析TEST-ja ...
我已经在互联网上搜索答案了一段时间。 它涉及在Maven构建中使用存储在html文件中的外部templateUrl测试AngularJS自定义指令。 (在Karma上成功运行后) 关于如何在Karma上使用外部templateUrl进行自定义指令测试的信息和答案很多,但是我发现适用于J ...
我有一个JavaEE项目 ,该项目使用RequireJS加载一些第三方框架。 这些框架之一就是OpenLayers3。 Openlayers3本机创建一个全局“ ol”变量。 但是,OpenLayers3编写为与AMD兼容,并且通过RequireJS作为模块使用。 我还使用了未针对AMD ...
我用创建一个项目: 首先,我用mvn茉莉花测试:测试运行正常。 注意:我使用Maven 3.2.1 在“目标”目录中,添加一个文件夹“ phantomjs-1.9.7-windows”,在其中放置“ phantomjs.exe” 我修改了原始的pom.xml以添加 ...
我们有一个使用Maven构建的项目,其中包括一组Jasmine测试。 这些使用jasmine-maven-plugin运行,并以无头模式运行。 从命令行运行时,项目将正确构建。 但是,从jenkins运行时,jenkins报告项目失败(即出现红球)。当我们检查slave控制台时,构建成 ...
我正在尝试测试一个JavaScript文件,该文件中包含一个控制器以及与之交互的一些HTML DOM元素。 被测试的类是: 我正在尝试模拟控制器并动态创建HTML DOM元素“工具栏”,而不是仅仅为了测试而尝试创建外部HTML模板。 我试图在每个之前创建div“ toolba ...
我有多个测试需要共享相同的通用实用程序脚本。 我不想将此文件放在源文件夹结构中,因为它仅与测试有关。 所以我的源文件夹是: 和我的测试源: 在src / test / js中,我有一个testUtil.js文件,需要在其他茉莉花测试中加载该文件。 是否可以从茉莉花测试中 ...
我们的项目使用Maven作为构建工具,我们使用Sonar来跟踪质量。 JUnit测试由SureFire执行,结果显示在Sonar中。 我们添加了一些由jasmine-maven-plugin运行的JavaScript测试,并希望将这些结果包含在Sonar项目中。 该插件生成JUnit样 ...
我正在尝试为我的项目实现jasmine-maven-plugin。 在我的项目中有多个单独的Web项目,我成功地将上述插件集成到我的所有Web项目中,除了一个。 driver for all of my web projects but getting from class fo ...
我正在系统生命周期中反向工作。 几个月前,我写了一个大型的JavaScript库。 然后,我必须使所有目标都变得客观,现在,我必须为此编写单元测试。 我正在使用Maven,并在pom.xml中具有jasmine-maven-plugin 。 我遇到的问题是我应该为什么编写测试以及编写多少 ...
我已经为我的应用设置了茉莉花测试。 在我的应用中,我有javascript在IE8中不起作用: 当我运行mvn jasmine:bdd并在Internet Explorer(将browserMode设置为Internet Explorer 8)中打开测试页时,它按预期失败: 但 ...
我想使用jasmine-maven-plugin来测试我的maven my-webapp项目。 该项目依赖于另一个包含一些必需的JavaScript库的my-lib项目。 构建my-webapp项目时,它会将my-lib JAR添加到生成的WAR的WEB-INF/lib/路径中。 在my- ...
我是maven和jasmine的新手,我在设置maven以在角度应用程序上运行单元测试时遇到问题。 一旦我将angular-mocks.js添加到test / javascript / lib文件夹中,我就陷入了麻烦。 mvn test只是通过添加angular-mocks文件抛出htm ...
我有一个带有一堆JavaScript文件的旧版Web应用程序。 这些文件需要按顺序加载,其中一些可能具有重复的全局功能,以及所有其他不良内容。 我创建了javascript模块,我想用jasmine进行测试。 其中一些碰巧依赖于一些旧的javascript文件。 如果我尝试使用和来包 ...
我想知道为什么在预加载源部分中有一些指向javascript库的路径有效,而有些则没有。 例如 可行,但是 茉莉花不抱怨关于“模块”或“角度”的关键字一无所知。 这是一个已知的问题? 我没有在项目的错误跟踪器中找到任何相关的内容。 ...
我是茉莉花的新手,如果我问错了一个问题,请纠正我。 我正在使用具有很多Java脚本代码的旧系统。 我想写一些相同的测试。 最初,我考虑使用buster,因为它处于beta测试阶段,对此我并没有进行太多研究。 同时,在搜索时遇到了茉莉花。 用jasmine编写测试很简单,maven插 ...
我正在使用Jasmine测试我的JavaScript。 我使用Maven构建运行茉莉花脚本。 我正在使用Maven 2.0.11。 当我运行Maven版本时,茉莉花抛出以下错误, [FATAL ERROR] com.github.searls.jasmine.TestMojo#execu ...
我们的应用程序使用jQuery对话框进行模态弹出窗口。 我们正在尝试为我们的javascript编写一些单元测试,其中一部分是创建对话框。 我们正在使用Jasmine和Jasmine Maven插件 。 在浏览器中运行测试时,一切正常。 但是,当我们尝试运行无头执行的测试( mvn ja ...
我正在分析一个 Maven 插件,我可以在plugin的configuration部分中configuration : <plugin> ... <executions>...</executions> <configurati ...