cucumber相关内容

在黄瓜中的场景大纲之前运行登录步骤

我正在使用带有 webrat/mechanize 的 cucumber 来测试 PHP 站点,并且我正在尝试通过避免运行不必要的步骤来提高测试运行的速度. 我想使用场景大纲来检查大量页面是否可以访问/受保护,具体取决于登录的用户: 场景大纲:检查页面访问是否安全鉴于我以“"身份登录我在然后我应该看到“"例子:|用户 |页面 |留言 ||admin ..
发布时间:2022-01-22 23:49:04 其他开发

您如何使用 Scala 2.11 和 sbt 0.13 运行 cucumber?

有没有人有一个使用 sbt 0.13 和 Scala 2.11 的黄瓜项目示例? 我是否需要 cucumber-scala_2.11 和 sbt-cucumber-plugin" % "0.8.0"(该插件是最新的)? 插件现在去哪儿了? .feature 文件在哪里? 黄瓜测试去哪儿了? 如何从 sbt 运行测试? (可选)如何从 IntellJ (15) 运行测试? 解决 ..
发布时间:2022-01-22 23:48:52 其他开发

抑制黄瓜错误(未完全显示)

我刚刚安装了黄瓜,我测试了它.我收到以下错误: teefcomp:cucumber-intro teef$ cucumber features/manage_users.feature使用默认配置文件...F----F失败的场景:cucumber features/manage_users.feature:6 # 场景:用户列表1 个场景(1 个失败)4 个步骤(跳过 4 个)0m0.029s ..
发布时间:2022-01-22 23:48:34 其他开发

Ruby + Cucumber:如何在代码中执行 cucumber?

我想在 Ruby 代码中执行 Cucumber 功能. 通常,与 gem 一起安装的 cucumber 二进制文件在命令行上执行,并指定一个或多个特性. 但是,我想定义创建动态功能执行流程的逻辑.换句话说,程序可以计算出应该执行哪些功能. 是否可以通过 Ruby 代码而不是命令行使用指定的功能文件来实例化 Cucumber? 解决方案 我从邮件列表和一些 API 阅读中发 ..
发布时间:2022-01-22 23:48:19 其他开发

在 Cucumber After hook 中访问场景标题和示例

如何从 After 挂钩中的 Ruby cucumber 测试中获取当前的 Example? 我可以通过下面的代码获得标题.我的 Scenario 有几个 Examples .我可以访问当前正在测试的 Example 吗? 功能文件 场景大纲:主账号登录成功鉴于我从登录页面开始当我使用“"登录到概览页面时然后我在概述页面上例子:|账户 ||帐户1 ||帐户2 | 挂钩后 ..
发布时间:2022-01-22 23:47:44 其他开发

Cucumber 没有将特征文件中的数据表中的日期字符串序列化到我的 pojo 中的 LocalDate 字段

我试图弄清楚如何从我的步骤定义中的黄瓜功能文件中解析日期字段. 类人{字符串名称本地日期出生日期}场景:与人做某事给定人员名单:|姓名|出生日期||约翰|20-09-2001|@Given("^人员名单:")public void doSomething(List people) {} 请注意,我无法访问 Person 类,我确定我必须编写自己的转换器或注册某个库中某人编写的转 ..
发布时间:2022-01-22 23:47:23 Java开发

使用 Cucumber 的测试报告输出 - Selenium Ruby

我希望从我的 Cucumber 测试中获得报告输出.到目前为止,我可以输入以下内容: 黄瓜特征/feature_name.feature -f json -o C:/Reports 这只会在测试结束时生成一个 json 报告,并且您无法看到结果,因为它们发生在黄瓜上. 我是否可以同时执行这两项操作,以便在 cmd 中看到绿色/红色步骤并在最后获取 json 报告? 谢谢 解决 ..
发布时间:2022-01-22 23:47:08 其他开发

运行单个功能时黄瓜找不到步骤

我刚刚将 cucumber 安装到一个新的 rails 项目中(第一次从头开始设置),它在运行所有测试时运行良好(bundle exec cucumber)但找不到任何我运行单个功能文件时的步骤.我该如何开始调试呢? rails (3.2.13)黄瓜导轨 (1.3.1)黄瓜 (>= 1.2.0)# 文件列表特征/├── 活动│ ├── donating_campaigns.feature│ └─ ..
发布时间:2022-01-22 23:46:50 其他开发

使用 Cucumber Scenario Outline 处理 excel 电子表格

如果可能的话,我试图找到一种更优雅的方式来处理从与 Excel 电子表格行(第 n 个)相关的 Cucumber Scenario Outline 调用 nTh 数字. 目前我正在使用迭代编号来定义 Excel 电子表格的行号以从中提取数据.我想看看是否有可能以比以下带有场景大纲的示例更优雅的方式将 cucumber 与 excel 一起使用. 一些背景: 每次迭代都需要有自己的 ..
发布时间:2022-01-22 23:46:24 Java开发

是否可以根据使用(或不使用)的标签在 Cucumber 步骤中执行不同的操作?

我在整个黄瓜测试中使用相同的步骤.我想根据调用功能是否分配了标签(在本例中为@javascript)进行细微更改. 是否可以在更改行为的步骤中测试标签的存在和名称?(我意识到我可以创建不同的步骤,但这不是很干吗?) 伪代码来解释我在追求什么 当/^I 以 "(.*)\/(.*)"$/登录时,执行 |email,password|step %{我进入登录页面}step %{我用“#{e ..
发布时间:2022-01-22 23:46:15 其他开发

“模拟"带有 Protractor、Cucumber 和 Chai 的后端 http 响应

首先我将解释我的目标:我有一个应用程序分为几个模块.在这种情况下,我只想测试我的 ui 模块.我有一些对后端的调用,我想模拟响应或只是更改一些模型的值.我认为您无法更改模型的值,因此我正在尝试模拟后端. 我有一个模型“文档",当我按下搜索按钮时,它会从其他模块的后端获取数据.示例:http://localhost:8080/search-module/API/search我想在没有后端的情况 ..
发布时间:2022-01-22 23:46:04 其他开发

Cucumber 没有发现 JUnit5 的特性

我正在尝试在我的项目中设置 Cucumber.我遵循与以前的项目相同的配置,但运行测试仍然存在问题.现在我开始怀疑问题可能是这个项目使用的是 JUnit 5 而不是 4.我已将 junit4 添加到构建选项中,以便能够使用 jUnit4 执行 @RunWith 注释,但我仍然得到相同的结果错误(在类路径中未找到任何功能).runner类如下: import io.cucumber.junit.C ..
发布时间:2022-01-22 23:45:57 其他开发

空手道 API 测试 - 转义“?"在功能文件的 url 中

我正在使用来自 Karate API 框架的 path 关键字来连接字符串以形成一个 url.但是,我无法通过“?".这是我正在做的事情: 背景:* url 'https://api.cloud.abcde.com/animal/'场景:验证获取状态给定路径'herbivore?id=25'当方法得到然后状态 200 当我运行测试时,我看到了“?"作为 %3F 传递.我尝试使用 \ 来逃避它 ..
发布时间:2022-01-22 23:45:51 其他开发