cucumber相关内容

这个 Cucumber 错误信息是什么意思?

我运行 cucumber features 并得到: 使用默认配置文件...无法激活构建器(~> 2.1.2,运行时)["activemodel-3.0.5", "actionpack-3.0.5", "railties-3.0.5"],已经为 builder-3.0.0 激活["cucumber-0.10.2"] (Gem::LoadError) 这里出了什么问题,我该如何解决?谢谢. ..
发布时间:2022-01-23 00:03:26 其他开发

在 Rails 3.2.3 中使用 Cucumber 和 RSpec 测试 http 基本身份验证

我想测试 Rails 3.2.3 中内置的基本 http 身份验证机制.我曾尝试在 RSpec 和 Cucumber 中测试 http 身份验证,但在这两个工具中都有一个失败的步骤.在 Cucumber 中,我在运行我的功能时收到以下消息: 当我使用“test"# features/step_definitions/web_steps.rb:1 以“admin"身份执行 HTTP 身份验证时ni ..
发布时间:2022-01-23 00:03:18 其他开发

当有其他链接具有相同的显示文本时,使用 Watir 点击特定链接

所以我有一个看起来像这样的表格,其中有一个书籍列表,在第一列中,每本书都有两个链接,查看和删除. 我希望能够使用 Watir 找到具有指定书名的行并单击该书的查看按钮. 这是我目前所拥有的 和/^单击结果集表上“(.*)"的查看链接$/do |cell_name|cellButton("submit.view", cell_name, "")结尾##并且/^单击结果集表上“(.*)" ..
发布时间:2022-01-23 00:03:11 其他开发

Cucumber test double:场景失败但其步骤通过

我正在通过 The RSpec Book 学习 Rspec + Cucumber.我才刚刚开始,正在开发 Codebreaker 游戏. 其中有一个功能“Codebreaker 开始游戏",它代表用户在 shell 中键入命令并得到两个响应:“欢迎使用 Codebreaker!"和“输入猜测:".这是该功能的外观: 功能:密码破解者开始游戏作为密码破解者我想开始游戏这样我就可以破解密码场景 ..
发布时间:2022-01-23 00:03:05 其他开发

如何从 ruby​​ 文件在已打开的浏览器上执行命令

我使用 Cucumber 框架来测试 Web 应用程序,当我开发我的脚本时,每次在我的代码中添加一些内容后,我都必须一次又一次地启动浏览器.我的问题是“是否可以从 ruby​​(.rb) 文件在已打开的浏览器上执行命令"??.这将节省我很多时间.我的框架基于 cucumber、capybara 和 selenium webdriver. 提前致谢 解决方案 无法将现有浏览器与 Sel ..
发布时间:2022-01-23 00:02:49 其他开发

使用命令行从 jar 运行黄瓜测试执行 --tags @my-tag

我使用 maven-assembly-plugin 选项构建了一个黄瓜测试可执行 jar,并成功运行了在其中运行所有黄瓜测试的可执行 jar. 但是,我喜欢尝试使用在命令行上指定的可选标签来运行可执行文件,但似乎无法这样做.任何帮助和建议将不胜感激. 我的示例代码在github: https://github.com/txt8888/cucumber-executable ..
发布时间:2022-01-23 00:02:39 Java开发

黄瓜因错误未定义方法“访问"而失败

运行 耙黄瓜 甚至可以通过未经测试的功能.运行时 黄瓜特征/something.feature 抛出 # 的未定义方法 `visit'(无方法错误) 我已经用谷歌搜索了一些 github 问题,他们谈论它但没有缓解.这在使用url参数时在没有机架的情况下运行Capybara会产生错误 很有帮助,但没有解决我的问题 更新我确实从水豚 ..
发布时间:2022-01-23 00:02:30 其他开发

我们在黄瓜中是否有任何注释,它将在功能文件中的任何测试之前运行?

@Before 方法将在每个场景之前运行.我们是否有在任何场景之前运行的注释和在所有场景执行后的注释? 解决方案 你可以使用 带有 qaf 的 gerkin,您可以在其中使用不同的 TestNG 侦听器和注释.除此之外,如果您使用 webdriver,您可以获得额外的 驱动程序和元素监听器 支持.例如 package my.test.pkg公共类 MyClass{@BeforeSuite ..
发布时间:2022-01-23 00:01:59 其他开发

-Dcucumber.options 被 mvn 测试忽略

我正在使用“mvn test";运行黄瓜测试,但是当我尝试在命令行上传递选项时-Dcucumber.options=...,选项被忽略,而使用运行器类中@CucumberOptions 中指定的选项.例如,如果我只是尝试显示 cucumber 帮助,它会忽略它并运行测试: C:\Maven\ArchCuke\untitled>mvn test -Dcucumber.options=“--help ..
发布时间:2022-01-23 00:01:24 其他开发

如何通过 JMeter 使用用 Selenium 和 Cucumber-JVM 编写的测试?

我有一组用 Selenium 和 Cucumber-JVM 编写的功能测试,我使用 maven 通过 Cucumber 标签运行它们. 现在我需要使用 JMeter 中的一些测试来检查性能.我该怎么做? 解决方案 我相信你可以的 将您的测试编译成 .jar 文件 将 .jar 文件复制到 JMeter 类路径中 测试文件 - 在 JMeter 安装的/lib/jun ..
发布时间:2022-01-23 00:01:16 其他开发

如何根据场景大纲读取 csv 文件

我正在使用 cucumber 并尝试根据场景名称从我的 csv 文件中读取行. 功能文件:场景大纲:验证我的问题1的内容场景,Title1,Title2,Title3,Title4,Title5验证我的问题1、Text1、Text2、Text3、Text4、Text5的内容,验证我的问题2、Text1、Text2、Text3、Text4、Text5的内容, 解决方案 带有 qaf 的小黄瓜 ..
发布时间:2022-01-23 00:00:59 其他开发

Aruba 黄瓜测试 (ruby1.9.2)

我刚刚安装了 aruba gem,它是黄瓜的一个扩展.它允许你测试命令行应用程序——比如 Rails 中的生成器(但是,正如文档指出的那样,你可以将它用于任何 cmd 应用程序). 我一直在关注 这篇关于使用它的关键实验室文章,但由于某种原因,它没有通过第一步:第一步是绿色的(应用程序的创建),但下面的步骤尝试 cd test_app 并且找不到它并失败. 鉴于我运行“rails new ..
发布时间:2022-01-23 00:00:51 其他开发

为什么要打开第二个(或第三个,或...)浏览器窗口?

我已经做了一个准系统设置来在 Java 中运行 Cucumber 和 Selenium. 当我有一个功能文件 FirstScenario.feature 及其相应的步骤定义 FirstScenarioSteps.java 时,一切都符合预期.所以我添加了第二个组合,那时我注意到打开了第二个浏览器窗口,即使在第一个功能文件中只运行一个场景.所以,我删除了组合,一切都很好了.我发现只有第二个步骤 ..
发布时间:2022-01-23 00:00:10 Java开发

在没有 JUnit 的情况下运行 Cucumber 的替代方法?

有没有其他方法可以在没有 Junit 的情况下运行黄瓜. 是否有任何可能的方式将 cucumber 作为 Java 应用程序运行.. 就像我创建一个 main() 方法并控制那里的所有步骤定义? 任何帮助都会很棒 解决方案 可以从命令行调用 Cucumber JVM.所以下面的答案适用于任何可以从命令行调用的 Java 代码,而不仅仅是 Cucumber JVM(它只是另一个 ..
发布时间:2022-01-23 00:00:04 Java开发

在生产环境中使用 Cucumber + RSpec

您在生产环境中使用过 Cucumber 吗? 你在使用它时发现了什么问题? 你会推荐我使用它吗? 我目前正在学习将 Cucumber 与 RSpec 结合使用,我正在权衡 Pro 和 Con 在即将进行的项目中使用它的情况,并希望得到一些意见.我将使用 RSpec,但我想知道使用 Cucumber 是否值得花费额外的时间来编写测试. 额外信息: 我不直接与客户打交道; ..
发布时间:2022-01-22 23:59:57 其他开发