cucumber-jvm相关内容
我无法找到使用gradle并行运行黄瓜测试场景的最佳解决方案 目前找到的最佳解决方案是这个 ..但是我无法在本地成功运行它。 解决方案 查看 Courgette-JVM 您可以使用gradle任务执行此操作。 它增加了在 parallel 上运行黄瓜测试的功能功能级别或场景级别。 它还提供了一个自动重新运行失败场景的选项。 用法 @RunWith Co
..
我试图从Gradle运行Cucumber-jvm。但是,无论我做什么,我都无法获得实际运行的功能。当其他JUnit测试运行时,它们总是被跳过。我的功能在 src / test / resources 中,并且在 src / test / java 中有一个JUnit测试,其中 @RunWith(Cucumber.class)和 @Feature(Myfeature.feature)属性。这是我的G
..
我的RunCukeTest类看起来像: package runsupport; import .... @RunWith(Cucumber.class) @CucumberOptions( monochrome = true, features =“ classpath:features“, plugin = {”pretty“,”html:target / cuc
..
我已经搜索过互联网,但是java上的一个新手,我不知道如何在Eclipse上安装Cucumber-jvm。 我需要什么文件下载? 我已经安装了Eclipse。我需要做什么才能在Eclipse上获取Cucumber-JVM? 解决方案 如果你的意思是Eclipse的Cucumber插件,你可以做1)打开Eclipse,单击帮助 - >安装新软件 2)单击“添加”按钮,右键单击“
..
我正在Eclipse中运行一个maven项目,用于我的黄瓜测试。我的测试运行员类看起来像这样: @RunWith(Cucumber.class) @CucumberOptions( 标签= {“@Now”}, // tags = {“@Ready”}, // tags = {“@Draft”}, features = {“src / test / java / com / myCo
..
我正在浏览 Cucumber for Java 书籍中的示例命令行。我可以从Windows批处理文件执行它,但是当尝试从Maven做它,我得到“没有源码编译”和“没有测试运行”。 完整输出: pre> [C:\data_jeffy\code\java\cucumber\learning_cucumber\first_taste\checkout] mvn clean test [IN
..
使用Eclipse运行Cucumber,并收到以下警告: Cucumber-JVM的--format选项已弃用。请改用--plugin 尝试使用Eclipse搜索功能搜索“--format”和“format”,但无法找到相关文件我需要改变。任何想法? 解决方案 cucumber-java / src / org / jetbrains / plugins / cucumbe
..
我们正在使用cucumber-jvm,cucumber-spring和selenium webdriver,cucumber-testng / cucumber-junit创建一个自动化项目的新框架。 我正在寻找的好处是使用cucumber-testng而不是cucumber-junit。但是没有找到太多信息。 我知道除了用于断言,没有什么好处,不管我们使用cucumber-testn
..
我正在查看安静(以下版本) 1.1.26 1.1.26 1.1.5
..
我已经在我的项目中的几个测试功能,到目前为止,我运行他们并行使用线程计数的转轮类。但这里的问题是优化执行时间,因为这些线程需要更长的时间完成测试场景 有没有更好的方法来并行执行测试场景 任何帮助..非常感谢! ! 解决方案 尝试使用 QAF gherkin 它运行场景并行而不是功能。你需要使用框架提供的工厂类,并使用testNG xml配置你的执行。下面是示例配置文件:
..
我正在开发一个黄瓜,ruby,capybara,siteprism项目,我们在一个siteprism页面对象中定义大多数英国变量。 有没有办法使用我创建的siteprism变量作为新变量定义的一部分? 例如,如果我有一个siteprim页面,如下所示: sections:user_container,“#user_container”do sections:address_
..
我有以下情景概要 背景: 给定客户热门或非页面 情景大纲:热门文章 客户输入 并提交 和客户点击赞助 然后确保TBD 示例: |名称| | Elliot | | Florian | 并执行以下步骤 - @And(“customer enter”) public void customer_enters_nam
..
它没有定义,如下所示: 特性:证明我的概念工作 场景:我的第一个测试 给定这是我的第一个步骤 这是我的第二步 然后这是我的最后一步 我的Cucumber runner类如下: 包cucumber; import org.junit.runner.RunWith; import cucumber.api.junit.Cucumber; @RunWit
..
我在执行cucumber-jvm场景在不同的环境中有一个问题。并入场景的功能文件中的数据属于一个环境。为了在不同环境中执行场景,我需要根据要执行的环境更新features文件中的数据。 例如,在以下场景中,i具有包括在特征文件中的搜索标准。搜索条件对于允许说QA环境有效。 场景:使用有效标准搜索用户 用户导航到登录页面 并点击搜索链接 当提供搜索条件搜索时 | fname1 |
..
有没有办法明确匹配以下步骤? 我应该有2个警报 应该有两个警报与param 71 我已经实现它们: @And(“^ I should have(\\d +)alerts”) @And(“^ I should have \\ d +]“) 当Cucumber评估第二个步骤它说它是不明确的,因为它可以匹配两个步骤定义之一,即使它有额外的单词'与par
..
我有以下步骤,我正在使用cucumber-jvm(黄瓜的java变体)。我可以在步骤定义中转义特殊字符吗? 当用户验证是否存在ABC窗口小部件 然后'显示$ channels $标签 在这种情况下,我需要将7和$作为常规字符串 解决方案 您可以这样做: code>然后显示/'The 7 Things $ channel'标签/ def会是,
..
我有一组为Cucumber-JVM编写的验收测试。为了减少反馈时间,我想并行运行场景(一个特性)。 (我更喜欢能够在Java代码中表达这一点,作为一个普通的JUnit测试/运行器,也就是说,我不想使用maven-surefire或maven-failsafe插件来解决这个问题,后者需要(?)twiddling和合并Cucumber报告。) 解决方案 由于cucumber-jvm包的性
..
您好,我在eclipse中使用Maven设置了一个Java项目。 每当我试图运行脚本时,我面临一个问题。 请看看下面的代码和我的目录设置在eclipse中的图像 以下是我的代码:PageStepsDefs.java 机场。 import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrom
..
我有一个变量,我想跨所有步骤传递此变量。 任何人都可以用代码片段示例建议如何在步骤之间传递一个变量值。 解决方案 在Cucumber for Java(cucumber-jvm)中,数据之间的步骤是使用依赖集成(DI)容器 - 其中几个已经与Cucumber集成。 使用DI的方法稍有不同,从容器到容器,但这里是使用PicoContainer的示例: // MySharedD
..
我想使用Java(而不是Gherkin)手动设置Cucumber数据表。 在Gherkin中,我的表格如下所示: | h1 | h2 | | v1 | v2 | 我的Java到目前为止: List raw = Arrays.asList(“v1”,“v2”); DataTable datatable = DataTable.cre
..