cucumber-jvm

    0热度

    2回答

    我是Cucumber测试框架的新手,我应该使用黄瓜来测试REST API。我们可以说有一个REST API和端点http://localhost:8080/REST/coffee/search ,并接受三个查询参数“type”,“toppings”和“cost”。有几个组合的查询参数是可能的。 我的问题是在写作场景来测试这个API。我想通过使用这些查询参数的几个组合来调用API。 但我在使用数据表

    1热度

    2回答

    每次我尝试在功能文件中运行单个功能文件或单个场景时,它都会在intellij中创建新的配置文件。该Glue属性是空的,Feature or folder path位于特定功能的文件,该场景的特征文件:试图运行一个单一的特征文件或单个后 的错误场景是: Undefined step: ....对于我试图运行的功能文件/场景中的每一步。 对这个问题有没有帮助,而不是创建1000个配置? 我的依赖关系:

    1热度

    3回答

    我学习的黄瓜通过一些教程和存在的东西,我不知道该怎么办。我需要做的是依赖于情景依赖于另一个场景一个场景另一个场景(例如注销场景我必须在注销之前先登录),那么我应该怎么做?我应该在注销场景(在功能文件处)写入登录步骤,还是在退出场景中有一种方法可以调用整个登录场景: 另外我需要知道是否应该在每个场景之前设置驱动程序并在每种情况下退出驱动程序?

    2热度

    1回答

    我想在的IntelliJ(v2017.2.5)配置运行/调试配置使用运行写在Groovy的(V2.4)黄瓜测试盖布(V1 .1.1)在Gradle项目中。我需要使用InternetExplorerDriver(V3.6) 我想: - 对Groovy插件安装黄瓜并没有按照编辑配置的IntelliJ: 主类:cucumber.api.cli.Main 胶水:C:\automation\Project\

    -1热度

    2回答

    我已经经历了许多帮助,但都是关于场景级别的解释。在黄瓜JVM的功能级别是否有任何前后钩子?这页cucumber Hook讲述了Ruby语言,但是我可以得到java的帮助吗?

    0热度

    2回答

    我们可以使用Maven如下产生宁静骨架项目: mvn archetype:generate -Dfilter=serenity 但是,我需要知道什么是用于创建使用摇篮相似骨骼宁静项目的命令。或者它可能不可能?或者我需要使用maven创建项目,然后我可以开始使用gradle。我正在使用Serenity> cucumber> junit> java。我目前正在学习宁静,我会感谢你的帮助。

    1热度

    1回答

    使用以下工具创建示例Karate DSL测试时,一个“在没有发现特征[类路径:包名]”抛出: 的IntelliJ 2017年2月3日 摇篮2.9 项目结构示于屏幕截图。请注意,我在Gradle中使用了Eclipse Mars 4.5.2中完全相同的项目结构,但我无法复制此问题。我也使用了Intellij的Maven,并没有发生这个问题。 使用Gradle将问题隔离到Intellij!有什么想法吗?

    0热度

    1回答

    在的IntelliJ我想在“方案大纲”,以运行一个“例子”像我右键单击,然后执行“方案”。当我尝试,目前运行的所有实例,甚至完成后在JUnit结果页面的步骤一个有一个旋转的轮子。我在想什么(我不想编辑运行配置每次)? 我可以用正常的JUnit以及运行它 - 但问题是,我不能双击在JUnit窗格中的一步,去功能文件的步骤 例如,我要点击右键并运行@在以下 Scenario Outline: Perf

    1热度

    1回答

    在Eclipse中使用Cucumber最有效的方式是什么?我想这些插件: Natural - 允许按Ctrl +点击导航步骤方法 Cucumber-Eclipse - 允许步定义的创建和运行黄瓜功能 我应该有两个插件,并使用一个写新的步骤,另一个探索旧的?

    0热度

    1回答

    我需要解析.feature文件并生成Json数据。我目前能够阅读使用正则表达式的步骤,但我想分析整个功能文件。 Path path= Paths.get("path to feature file").toAbsolutePath(); try { File file = new File(path.toString()) try { L