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...

The step definition below lets you write: When I click on "Foo" This is useful in Selenium features where the...

makandra dev

Test suites usually grow over time as more and more development time is spent on a projects. Overall run-time...

Your account profile now links to a personal RSS feed. This RSS feed contains the newest public and private cards...

Makandra cards will auto-detect the language used for syntax highlighting. This auto-detection sometimes fails for short code snippets...

When refactoring a sequence of steps to a new, more descriptive step, you can use the steps method and Ruby...

Applications often show or hide elements based on viewport dimensions, or may have components that behave differently (like mobile vs...

If you use rails_admin, your specs pass with the rspec binary, but not using rake spec (or rake parallel...

ActiveSupport::Memoizable will be removed from Rails and has a lot of strange caveats that will ruin your day.

In a nutshell: Capybara's find will not work properly on nodes from a list. Don't find on elements...

Note that this seems to affect only recent Rails 2 versions. You will not encounter this until you are writing...