Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@bfaloona
bfaloona / cucumber.yml
Created December 28, 2009 17:58
cucumber profiles that require code and load other profiles
##
# cucumber profiles that define settings and require code (including a common support/env.rb file)
default: --require features/support/ --require features/step_definitions --format html --out report.html
# this profile includes another profile
verbose: --verbose --require features/support2/ --profile pretty
# sets one option
pretty: --format pretty
@bfaloona
bfaloona / screenshot_from_watir.rb
Created December 28, 2009 08:18
screenshot of active window from watir
require 'watir/screen_capture'
include Watir::ScreenCapture
# http://wtr.rubyforge.org/rdoc/classes/Watir/ScreenCapture.html
screen_capture('screenshot.jpg', true)
@bfaloona
bfaloona / formatter_html_spec_embed.rb
Created December 21, 2009 21:14
cucumber formatter html embed spec and patch
# spec/cucumber/formatter/html_spec.rb
require File.dirname(__FILE__) + '/../../spec_helper'
require File.dirname(__FILE__) + '/spec_helper'
require 'cucumber/formatter/html'
require 'nokogiri'
require 'cucumber/rb_support/rb_language'
module Cucumber
module Formatter
@bfaloona
bfaloona / gist:158796
Created July 30, 2009 17:30
watircraft page, step definition, and method to call should assertion on a page object using gherkin text
#
# detail_reports_page.rb
#
class DetailReportsPage < ::Taza::Page
element(:add_report) {browser.link(:href, 'javascript:createReport();')}
field(:level_dropdown) {browser.select_list(:name, 'Level')}
end
#
# steps.rb