cucumber-jvm相关内容

如何使用Gradle并行运行cucumber jvm测试场景?

我无法找到使用gradle并行运行黄瓜测试场景的最佳解决方案 目前找到的最佳解决方案是这个 ..但是我无法在本地成功运行它。 解决方案 查看 Courgette-JVM 您可以使用gradle任务执行此操作。 它增加了在 parallel 上运行黄瓜测试的功能功能级别或场景级别。 它还提供了一个自动重新运行失败场景的选项。 用法 @RunWith Co ..
发布时间:2018-05-17 20:04:22 Java开发

Gradle没有拿起Cucumber-jvm

我试图从Gradle运行Cucumber-jvm。但是,无论我做什么,我都无法获得实际运行的功能。当其他JUnit测试运行时,它们总是被跳过。我的功能在 src / test / resources 中,并且在 src / test / java 中有一个JUnit测试,其中 @RunWith(Cucumber.class)和 @Feature(Myfeature.feature)属性。这是我的G ..
发布时间:2018-05-17 19:43:46 其他开发

如何在Eclipse上安装Cucumber-JVM

我已经搜索过互联网,但是java上的一个新手,我不知道如何在Eclipse上安装Cucumber-jvm。 我需要什么文件下载? 我已经安装了Eclipse。我需要做什么才能在Eclipse上获取Cucumber-JVM? 解决方案 如果你的意思是Eclipse的Cucumber插件,你可以做1)打开Eclipse,单击帮助 - >安装新软件 2)单击“添加”按钮,右键单击“ ..
发布时间:2017-07-27 02:47:45 Java开发

Cucumber Eclipse - 解决警告:Cucumber-JVM的--format选项已弃用。请改用--plugin

使用Eclipse运行Cucumber,并收到以下警告: Cucumber-JVM的--format选项已弃用。请改用--plugin 尝试使用Eclipse搜索功能搜索“--format”和“format”,但无法找到相关文件我需要改变。任何想法? 解决方案 cucumber-java / src / org / jetbrains / plugins / cucumbe ..
发布时间:2017-03-01 22:34:37 Java开发

黄瓜 - 黄瓜对黄瓜测试

我们正在使用cucumber-jvm,cucumber-spring和selenium webdriver,cucumber-testng / cucumber-junit创建一个自动化项目的新框架。 我正在寻找的好处是使用cucumber-testng而不是cucumber-junit。但是没有找到太多信息。 我知道除了用于断言,没有什么好处,不管我们使用cucumber-testn ..
发布时间:2017-03-01 22:29:45 软件测试

黄瓜测试场景并行运行?

我已经在我的项目中的几个测试功能,到目前为止,我运行他们并行使用线程计数的转轮类。但这里的问题是优化执行时间,因为这些线程需要更长的时间完成测试场景 有没有更好的方法来并行执行测试场景 任何帮助..非常感谢! ! 解决方案 尝试使用 QAF gherkin 它运行场景并行而不是功能。你需要使用框架提供的工厂类,并使用testNG xml配置你的执行。下面是示例配置文件: ..

在定义页面对象时,是否可以使用siteprism变量定义新变量?

我正在开发一个黄瓜,ruby,capybara,siteprism项目,我们在一个siteprism页面对象中定义大多数英国变量。 有没有办法使用我创建的siteprism变量作为新变量定义的一部分? 例如,如果我有一个siteprim页面,如下所示: sections:user_container,“#user_container”do sections:address_ ..
发布时间:2017-03-01 22:26:25 软件测试

黄瓜不从场景大纲中读取数据

我有以下情景概要 背景: 给定客户热门或非页面 情景大纲:热门文章 客户输入 并提交 和客户点击赞助 然后确保TBD 示例: |名称| | Elliot | | Florian | 并执行以下步骤 - @And(“customer enter”) public void customer_enters_nam ..
发布时间:2017-03-01 22:25:33 软件测试

在黄瓜不能运行功能

它没有定义,如下所示: 特性:证明我的概念工作 场景:我的第一个测试 给定这是我的第一个步骤 这是我的第二步 然后这是我的最后一步 我的Cucumber runner类如下: 包cucumber; import org.junit.runner.RunWith; import cucumber.api.junit.Cucumber; @RunWit ..
发布时间:2017-03-01 22:25:01 Java开发

如何为基于环境的黄瓜情景实现不同的数据

我在执行cucumber-jvm场景在不同的环境中有一个问题。并入场景的功能文件中的数据属于一个环境。为了在不同环境中执行场景,我需要根据要执行的环境更新features文件中的数据。 例如,在以下场景中,i具有包括在特征文件中的搜索标准。搜索条件对于允许说QA环境有效。 场景:使用有效标准搜索用户 用户导航到登录页面 并点击搜索链接 当提供搜索条件搜索时 | fname1 | ..
发布时间:2017-03-01 22:18:23 软件测试

如何在Cucumber-JVM中明确匹配这些步骤?

有没有办法明确匹配以下步骤? 我应该有2个警报 应该有两个警报与param 71 我已经实现它们: @And(“^ I should have(\\d +)alerts”) @And(“^ I should have \\ d +]“) 当Cucumber评估第二个步骤它说它是不明确的,因为它可以匹配两个步骤定义之一,即使它有额外的单词'与par ..
发布时间:2017-03-01 22:12:31 Java开发

如何在Cucumber步骤定义中转义特殊字符?

我有以下步骤,我正在使用cucumber-jvm(黄瓜的java变体)。我可以在步骤定义中转义特殊字符吗? 当用户验证是否存在ABC窗口小部件 然后'显示$ channels $标签 在这种情况下,我需要将7和$作为常规字符串 解决方案 您可以这样做: code>然后显示/'The 7 Things $ channel'标签/ def会是, ..
发布时间:2017-03-01 22:12:05 软件测试

如何在Cucumber-JVM中并行运行功能/场景?

我有一组为Cucumber-JVM编写的验收测试。为了减少反馈时间,我想并行运行场景(一个特性)。 (我更喜欢能够在Java代码中表达这一点,作为一个普通的JUnit测试/运行器,也就是说,我不想使用maven-surefire或maven-failsafe插件来解决这个问题,后者需要(?)twiddling和合并Cucumber报告。) 解决方案 由于cucumber-jvm包的性 ..
发布时间:2017-03-01 22:08:19 Java开发

如何在Cucumber Java中的步骤之间传递变量值?

我有一个变量,我想跨所有步骤传递此变量。 任何人都可以用代码片段示例建议如何在步骤之间传递一个变量值。 解决方案 在Cucumber for Java(cucumber-jvm)中,数据之间的步骤是使用依赖集成(DI)容器 - 其中几个已经与Cucumber集成。 使用DI的方法稍有不同,从容器到容器,但这里是使用PicoContainer的示例: // MySharedD ..
发布时间:2017-03-01 21:55:43 软件测试