cucumber相关内容

为JRuby安装hpricot

我想看看黄瓜的Jruby在Rails。 我用hpricot安装了这个gem: gem install hpricot --source http://code.whytheluckystiff.net --version 0.6.1 --platform java 这将安装hpricot的java版本。我将hpricot_scan.jar添加到CLASSPATH,但是当我运行时: ..
发布时间:2017-03-01 22:23:38 软件测试

如何在Rails中使用Cucumber有一个负面情景?

我有一个负面情景来测试用黄瓜。具体来说,我想确保当有人发布一个包含无效句柄的网址时,网站会返回一个错误。 我的场景如下: 场景:创建一个句柄太短的人 当用“tooshort”命名为“Fred”的人更新 然后我应该得到一个500错误 我的步骤看起来像 当/ ^ person命名为“(。)”时使用句柄“(。)”更新$ / do | name,handle | visit“ ..
发布时间:2017-03-01 22:23:21 软件测试

可以从黄瓜的其他功能调用功能吗?

我想创建一个将调用其他要素文件的要素文件。这可能吗?例如,我想要一个高级功能文件,说这样的东西(只有正确的格式): 调用feature1 call feature2 call feature3 ,每个调用都会转到包含,例如: 场景概述: 给定此 然后 和更多 因此,使用此示例,您将拥有1个高级功能文件,3个低级功能文件。 解决方案每个 ..
发布时间:2017-03-01 22:23:07 软件测试

Cucumber ::未定义错误的东西担心?

我的黄瓜功能文件如下 功能:创建和管理视频 为了录制视频 作为注册用户 我想创建和管理视频 场景:已发送的视频列表 鉴于我已经发送了题为“生日快乐”的视频到“我的朋友X“ 当我去我的发件箱视频列表 然后我应该看到”生日快乐“视频 我应该看到”我的朋友X“ 我使用以下命令运行cucumber: cucumber features 我得到以下输出 ..
发布时间:2017-03-01 22:22:42 软件测试

黄瓜在更新捆绑软件后无法正常工作

运行套件更新后,我突然发现我的黄瓜测试没有成功。 运行黄瓜功能给我: $ cucumber功能 使用默认配置文件... 未初始化的常量ActiveRecord(NameError) /Library/Ruby/Gems/1.8/gems/rspec-expectations-2.3.0/lib/rspec/ expect / backward_compatibility.rb ..
发布时间:2017-03-01 22:22:29 软件测试

如何比较黄瓜/阿鲁巴的日期?

我想在黄瓜/ aruba的帮助下测试我的可执行shell脚本。 为此,我创建了一个shell脚本并将其放在usr / local / bin /中,因此可以从任何地方访问。 shell脚本: arg = $ 1 if [[$ arg = 1]] then echo $(date) fi 现在我想测试这个shell脚本在黄瓜/ aruba。 为此目的,我 ..
发布时间:2017-03-01 22:22:14 软件测试

测试在我的Ubuntu电脑上运行,但不是在我的Mac OS X Lion 10.7.3,Ruby 1.9.3,Rails 3.2.1

我有在Dropbox和两个运行的笔记本电脑项目:一个与Ubuntu和一个与Mac OS X Lion 10.7.3。当我尝试在Ubuntu上运行rspec或cucumber时,它们运行良好,但是当我尝试在Mac上运行测试时,在 中有相同的错误 config / application.rb:13: / em> Bundler.require(* Rails.groups(:assets =>%w ..
发布时间:2017-03-01 22:21:56 软件测试

如何使用黄瓜特征文件生成骨架

我们尝试了以下步骤: 在节点命令提示符下,我们尝试了令人兴奋的命令 Npm install -g cucumber 我们也尝试了 npm install -g protractor-cucumber cucumber --version 上面的命令开启webstorm编辑器。 file(feature / testfeature.feature) 现在生成骨架, ..
发布时间:2017-03-01 22:21:44 软件测试

如何传递黄瓜命令的超时,如在start_test_server_in_background(:timeout => 30)

在探索发布问题几天后,我发现是否使用 start_test_server_in_background(:timeout => 300 ) 应用程式将会成功启动。 ,问题变成了,如何通过黄瓜命令行的超时? 我试过下面的黄瓜版本0.9.167,它不工作。 $ CONNECT_TIMEOUT = 300 DEBUG = 1 CALABASH_FULL_CONSOLE_OUT ..
发布时间:2017-03-01 22:21:33 移动开发

创建动态cucumber_steps以检查页面上的链接

基本上,我想让场景大纲循环所有的各种组合,这样我就不必编写一堆场景。 黄瓜功能 > 场景概述:作为用户,我需要链接才能浏览网站 假设我是'< ; user>' 当我在页 然后,我应该看到一个链接到' 情况:作为未登录的用户 |用户|页|链接| | not_signed_in_user | / |联系我们| 黄瓜功能步骤 ..
发布时间:2017-03-01 22:21:22 软件测试

黄瓜水ara

我在一个名为images_controller.rb的rails控制器中有一个索引操作,它从外部服务获取图像。我试图写黄瓜方案,并努力与如何写/存根我访问索引页步骤。 功能: 场景:图像索引 给定一个图像存在于图像服务器上 当我在图像页面 然后我应该看到图像 到目前为止的步骤: (/ ^图像服务器上存在一个图像$ /)do image_server_url ..
发布时间:2017-03-01 22:20:56 软件测试

如何选择模拟地理编码器?

我想在某些测试中嘲笑 geocoder gem的结果。 我使用RSpec和Cucumber。在黄瓜我想默认嘲笑Geocoder的结果,但能够通过添加一个标签再次打开它。这将是完美的!类似的东西RSpec也将是好的。这将大大加快我的测试。 我知道有一些宝石可以做类似的事情,例如。 sunspot_test 。 解决方案 Im使用 vcr gem for远程服务,检查出来!它可以在 ..
发布时间:2017-03-01 22:20:43 软件测试

黄瓜错误,当我运行我的黄瓜测试

我是ROR的新手。我使用Ruby 1.9.2p290,rvm 1.10.2,chromedriver version = 18.0.995.0。 当我通过execute命令运行黄瓜测试: bundle exec cucumber features / mytest.feature 我收到错误讯息,如下所示: (::)失败的步骤(::) 代理必须是类型字典, Recei ..
发布时间:2017-03-01 22:20:32 软件测试

如何从UIImagePickerController使用Frank Cucumber选择图片?

我在尝试使用BDD技术在iPhone模拟器中使用 Frank 检查导入图片过程。 问题是,我无法调用从UIImagePickerControllerSourceTypePhotoLibrary源选择图像的最后一步(使用“touch”命令在按钮上启动UIImagePickerController非常简单) 。 当我在模拟器中看到保存的图像时,它总是停留在进度中。 解决方案 我只是 ..
发布时间:2017-03-01 22:20:03 移动开发

geb.error.PageInstanceNotInitializedException

我是新的使用Geb和Cucumber的grails,我下面这个教程 https://github.com/hauner/grails-cucumber/wiki/Testing-Grails-with-Cucumber-and-Geb 一切都很好,直到我做了一个Page类,并在我的步骤定义中使用它。我运行测试,并显示此错误。 运行forked的错误test-app:页面类的实例page ..
发布时间:2017-03-01 22:19:46 软件测试

黄瓜和定制RSpec匹配器

我想为黄瓜写一个自定义RSpec匹配器。我需要cucumber / rails / rspec env.rb,但我仍然得到“未初始化的常量Spec :: Matchers”的错误。我使用最新版本的Rspec,Cucumber和CucumberRails。我缺少什么? 相同的匹配器与纯RSpec工作正常... 解决方案 正确的常数现在是 RSpec :: Matchers 。定义在 r ..
发布时间:2017-03-01 22:19:16 软件测试