cucumber-jvm相关内容
目前我正在使用 maven-failsafe-plugin 与 Selenium Grid + 节点并行运行多个功能文件(全部在 docker 容器中运行) 我的基本问题如下 何时使用 cucumber-jvm-parallel-plugin ? 与 maven-failsafe-plugin 并行执行相比,cucumber-jvm-parallel-plugin 有哪些优点/缺点?
..
我试图弄清楚如何从我的步骤定义中的黄瓜功能文件中解析日期字段. 类人{字符串名称本地日期出生日期}场景:与人做某事给定人员名单:|姓名|出生日期||约翰|20-09-2001|@Given("^人员名单:")public void doSomething(List people) {} 请注意,我无法访问 Person 类,我确定我必须编写自己的转换器或注册某个库中某人编写的转
..
我无法运行功能文件.每当我尝试运行文件时 我得到了下面的堆栈跟踪 线程“main"中的异常用法:java cucumber.api.cli.Main [options] [[文件|目录][:LINE[:LINE]*] ]+选项:-g, --glue PATH 加载胶水代码(步骤定义和挂钩)的位置.-f, --format FORMAT[:PATH_OR_URL] 如何格式化结果.除非指定了
..
假设我有一个测试用例 - *场景:Facebook登录测试鉴于我是 Facebook 用户当我输入我的用户名 &密码那么登录应该是成功的* 如何从“我是 Facebook 用户"或“我输入用户名和密码"或“登录应该成功"对应的步骤定义方法中获取场景名称? 步骤定义方法是 - @Given("^我是 Facebook 用户$")公共无效方法1(){//一些编码//我想在这里获取场景名称}
..
我需要从黄瓜场景中传递字符串列表,如下所示 场景大纲:验证一些场景给定一些东西当用户做某事时那么用户应该有一些“"例子:一些例子|数据||测试1、测试2、测试3、测试4| 在步骤定义中,我使用 List 来检索某个变量的值.但是当数据变量的值之一包含逗号(,)时,例如Tes,t4 它变得复杂,因为它将“Tes"和“t4"视为两个不同的值 例子:一些例子|东西||测试1,测试2,
..
我正在尝试合并一个 maven 插件 cucumber-jvm-parallel-plugin 进入我的 Cucumber-JVM 代码并遇到一些问题......我想我已经正确配置了我的 pom.xml,但是我的黄瓜 功能是仍然一个接一个运行,而不是并行运行. 如何配置我的 pom.xml 以使我的黄瓜功能并行运行?我有一些功能文件会阻止执行,我不想等待它们完成为了开始测试其他功能.
..
我正在用 Eclipse 中的 Cucumber 和 Gradle 进行集成测试. 现在我的工作流程是 编写功能文件 运行它以生成步骤骨架 复制并实施它们 这适用于新功能等,但如果您有一个大功能并在中间或接近尾声实施新步骤,则变得相当麻烦.要获得新的步骤骨架,我需要运行整个功能. 即使有 dryRun = true 这个选项会占用很长时间. 听说Intelly
..
我正在使用 Cucumber 自动测试我的应用中的服务和控制器.另外,我正在使用 Cucumber Junit runner @RunWith(Cucumber.class)在测试步骤中.我需要实例化我的控制器,并且想知道是否可以使用 Spring 来自动装配它.下面的代码显示了我想要做什么. 公共类 MvcTestSteps {//是否有可能做到这一点 ????@自动连线私人用户技能控制器用户
..
..
我在运行我的功能文件时遇到此错误 用法:java cucumber [options] [ [FILE|DIR][:LINE[:LINE]*] ]+ 选项: -g, --glue PATH 加载胶水代码(步骤定义和挂钩)的位置.-f, --format FORMAT[:PATH_OR_URL] 如何格式化结果.除非指定了 PATH_OR_URL,否则转到 STDOUT.内置 FORM
..
我可以在与 cucumber 集成后运行 testng 脚本.我已按照 http://automatictester.co.uk/2015/06/11/basic-cucumberjvm-selenium-webdriver-test-automation-framework/链接. 现在我还有一个要求.你能解释一下如何从 testng.xml 的参数标签中读取值吗?见下例:
..
使用以下工具创建示例空手道 DSL 测试时;抛出“在 [classpath: packagename] 找不到任何功能": IntelliJ 2017.2.3摇篮 2.9 项目结构如屏幕截图所示.请注意,我在带有 Gradle 的 Eclipse Mars 4.5.2 中使用了完全相同的项目结构,但我无法复制此问题.我还将 Maven 与 Intellij 一起使用,并且没有发生此问题
..
我们希望在我们的 Java 测试自动化框架中使用 Cucumber 更好地管理测试数据.对于Scenario Outline,我们希望将测试参数按照它们将在其中运行的适用环境分类.例如, 场景大纲:登录应用鉴于我在 的主页上当我输入我的 然后我输入我的 然后我被带到主页例子:|用户 |通过 |环境||测试 |test1 |本地 ||重新测试 |
..
我的要求是从外部 excel 文件中读取示例,而不是将其硬编码到功能文件中.我有 100 多个在功能文件中难以维护的示例.你能帮我解决这个问题吗? 这是我的场景 - 场景大纲:浏览器测试当我访问 URL ///然后浏览器包含测试 例子:|基地 |页 |序号 |客户名 ||http://www.stac
..
我创建了一些黄瓜测试步骤和一个小黄瓜测试用例,我使用 JUnit 运行如下: @RunWith(Cucumber.class)公共类 FuelCarTest {//执行FuelCarSteps类中的黄瓜步骤} 现在从类路径位置自动加载 Cucumber 功能文件,src/main/resources//*.feature 我想知道如何告诉 cucumber 我
..
在我的黄瓜 -jvm、Maven、junit 设置中,我的 testRunner 文件为 包 com.lebara.testrunner;进口黄瓜.junit.黄瓜;导入 org.junit.runner.RunWith;@RunWith(Cucumber.class)@Cucumber.Options(胶水= {“com.lebara.stepdefs",“com.lebara.framewo
..
我只是学习如何使用黄瓜.你能告诉我如何完成这段代码吗? 您可以使用以下代码段为未定义的步骤实现步骤定义: 然后/^我截图$/做pending # 用你希望的代码表达上面的正则表达式结尾 解决方案 一般是在发生意外情况时截取屏幕截图.当测试用例失败时,您可能还希望捕获屏幕截图以报告.在这种特殊情况下,您应该在 @After 方法将在每个场景中执行.一个Java,硒版本, @After(
..
我正在尝试使用部分 href xpath 扫描 HTML 表中的行,并使用该行的其他列值执行进一步测试.
链接 29 33 485 45.2934,00 欧元
..
我有一个变量,我想在所有步骤中传递这个变量.任何人都可以通过代码片段示例建议如何在步骤之间传递变量值.任何帮助将不胜感激. 解决方案 在 Cucumber for Java (cucumber-jvm) 中,在步骤之间共享数据的预期方式是使用依赖集成 (DI) 容器 - 其中一些已经与 Cucumber 集成. 使用 DI 的方法因容器而异,但这里有一个使用 PicoContaine
..
..