Ruby on Rails:Cucumber:如何替换字段中的文本?
我想将文本放入已自动填充的字段中。 传统的 当我用“nthoeu”填写“ntoheu”时 似乎不起作用 我也使用水豚,我觉得它缺乏成功将文本插入字段的能力。…
Ruby on Rails:Cucumber:如何在每个场景后重置数据库?
所以我现在在我的测试环境中 ,在终端中, rake db:test:prepare 清除数据库...但当我从代码运行它时不会清除 我在 features/support/env.rb 中有这个…
在水豚上使用自定义 Selenium 服务器
我正在尝试使用水豚和 Selenium,但使用 Selenium 的自定义服务器,例如我想将服务器路由到 Saucelabs.com,这里有人尝试过吗? 谢谢b4…
Cucumber 失败场景未提供详细信息 (Ubuntu)
当我从 Ubuntu 服务器运行 Cucumber 时,我没有获得有关该场景失败原因的详细信息。例如,这是我得到的: ...... cucumber features/messaging.featur…
黄瓜因Nokogiri而失败
我刚刚开始使用 Cucumber,在最简单的情况下,我抛出以下错误: 未定义的方法 has_key?'对于# (无方法错误) ./features/step_definitions/web_steps…
如何在 cucumber/capybara 中模拟 IP 地址?
我正在使用 Cucumber 和 Capybara,我想要一种模拟请求 IP 地址的方法,如下所示: Given the request ip address is "10.1.2.3" …
如何使用 capybara + 断言 ruby 中的 html 表行数黄瓜
我正在尝试使用 cucumber + capybara 来掌握 Ruby 中的 BDD Web 开发,但我却陷入了本应是一项简单任务的任务 - 只是检查表中的行数。我想要实现的目…
Rails Cucumber URL 主机
所以...我有这个网址:example.com 它在我的浏览器中有效,因为在我的主机文件中我将其设置为 127.0.0.1 example.com 并且在我的浏览器中有效......但…
黄瓜、水豚和硒随机工作
使用黄瓜、水豚和硒进行设置,但某些场景只能随机运行。 跑步 rvm 上的 ruby 1.8.6 导轨2.3.8 selenium 弹出 Firefox 3.6 我尝试添加此内容,但没…
autospec 和缺失的 gem
我有一个奇怪的行为或自动规范。在 autospec 运行时,我在控制台中看到 /opt/local/bin/ruby /opt/local/lib/ruby/gems/1.8/gems/cucumber-0.7.3/bin/…
黄瓜与水豚中的 allocate() 的替代方案?
我正在尝试使用 capybara 和 cucumber 来获得更好的 javascript 测试覆盖率。我有很多步骤来检查或使用 Rails 集成测试助手中的内容,例如: assigns(…
当你在cucumber下使用WebRat点击按钮时会发生什么
我正在尝试登录 Java Web 应用程序。 登录页面具有以下 html : <html> <head><title>Login Page</title></head> <body onload…
在 Ruby 中,使用 Cucumber,我应该模拟对 Web 服务的调用吗?
所有, 我正在使用 Cucumber 来对 Ruby 命令行实用程序进行验收测试。该实用程序从网络服务中提取数据。 我知道 Cucumber 用于验收测试并测试整个堆栈…
Watir 和 Cucumber 无法在 win xp 上运行
我刚刚从 http://github.com/aslakhellesoy/cucumber/downloads, 并安装 ruby、watir 和 cucumber。但我不知道如何运行它,我找不到任何 Windows…