Give your iframe a name attribute (i.e. ) and then simply use When I press "Foo" in the iframe "myframe"

makandra dev

This describes how to migrate an existing cucumber test suite to Spreewald. Add the gem Include spreewald into your cucumber...

Cucumber_rails' old-school web-steps have been deprecated for a while, urging developers to write high-level step definitions...

Ever wanted autocompletion for paths from paths.rb in Cucumber? This card lets you write your steps like this:

The step definition below allows you to write: Then I should see an HTML redirect to "http://www.makandracards.com" in the...

makandra dev

If a customer calls and tells you that she cannot see some content of her website beware of the following...

A print stylesheet is easy to create. Choose a font suited for paper, hide some elements, done. Unfortunately print stylesheets...

makandra dev

This article describes how to reset MySQL's or MariaDB's root password on your workstation. It's meant for...

This works in modern RSpecs (RSpec >= 2.x) and Cucumbers: rspec spec/models/node_spec.rb:294:322 cucumber features/nodes.feature:543:563:579

Sometimes you need to look at the filter chain in specs. You can do it like that on Rails 2...

So your Cucumber feature sometimes dies with this exception: Modal Dialog Present (Selenium::WebDriver::Error::UnhandledAlertError) As a seasoned Selenium...

jetbrains.com

You can quickly access views that belong to a controller by using the tiny "page with arrow" icon in the...

github.com

In Selenium features the server and client are running in separate processes. Therefore, when mocking time with a tool like...

makandra dev
robots.thoughtbot.com

I recently worked on a project with 60+ old feature branches. Most of them had been merged into master and...

makandra dev
softwareishard.com

This Firebug feature is called simply Log Events and allows developers to log DOM events into the Console panel.

makandra dev
blog.jquery.com

No big features, but many improvements under the hood: Faster selector engine Many bug fixes Note that jQuery 2.0, scheduled...

dan-manges.com

For custom Rake tasks, you shouldn't need to modify them after the original definition. However, if you want to...

makandra dev

Consul 0.4.0 comes with some new features. Dependencies Consul no longer requires assignable_values, it's optional for when you...

github.com

paper_trail is an excellent gem to track record versions and changes. You almost never want to reimplement something like...

The will_paginate gem will show a default of 30 records per page. If you want to test pagination in...

In a nutshell: Use git rebase --onto target-branch source-commit target-branch means "branch you want to be based...

api.jquery.com

The $.cssHooks object provides a way to define functions for getting and setting particular CSS values. It can also be...

makandracards.com

The step we used in the past (Then "foo" should not be visibile) doesn't reliably work in Selenium features...

I highly recommend that you make use of RubyMine's feature to pin tabs. When you pin all "important" files...