API breakage ahoy. You need to either upgrade your Capybara or downgrade your selenium-webdriver gem. Alternatively, this could solve...
These steps are now part of Spreewald. Since Capybara 0.4.1 a within scope will only look at the first element...
The step definition below allows you to write: Then I should see a link labeled "Foo" But I should not...
Here is how to switch your Selenium to Chrome: Make sure you've got a recent version of chromedriver in...
If you need Google Chrome to run in English, and your system locale is a non-English one, you have...
I encountered a bug in RSpec 1.x where stubbed class methods ("static methods") would not be unstubbed before the...
I pushed a new version of the Cucumber Factory gem. This new release lets you refer to a previously created...
geordi, our collection of awesome shell scripts, has been extended by three scripts to help you call RSpec or Cucumber...
XPath matchers can be combined with CSS-selector matchers. This is really useful if not, for example, the content of...
When your cucumber features grow massively over time, the test execution can take a lot of time.
This is an awful way to test whether a number is shown on the screen: Then I should see "5...
Capybara allows you to select DOM elements, e.g. by using field, find_field(...) or field_labeled(...): role_select = field_labeled...
These steps are now part of Spreewald. Here are some useful examples how to use the attached Cucumber Timecop steps...
Sometimes PDF cucumber tests fail at the first test run and succeed at the second run. You can fix this...
Run rspec-and-cucumber from any project directory to run both RSpec and Cucumber. If available, rspec_spinner or cucumber...
You can use CSS attribute selectors in your step definitions like this: Then /^the page should have a meta description...
A capybara driver that uses WebKit via QtWebKit.
Bryan talked about the differences between imperative and declarative scenarios. In my opinion, both styles have benefits and should be...
When you write a custom RSpec matcher a good place to store them is to create one file per matcher...
Back when Steak was first released, Capybara didn’t have any of the nice RSpec helpers it does now. A...
Specify these gem versions in your Gemfile: gem 'cucumber', '~> 1.3.0' gem 'cucumber-rails', '= 0.3.2' # max version for Rails 2
Cucumber scenarios that are tagged with @javascript so they run with Selenium are very slow. You might not want to...
You will occasionally need to clean out your database while keeping the schema intact, e.g. when someone inserted data in...
When you click a link or a press a button on a Selenium-controlled browser, the call will return control...