Last week saw a security issue with rails 2.3 that required a fix. While an official patch was provided, the...
In large forms (30+ controls) new Capybara version become [extremely slow] when filling out fields. It takes several seconds per...
When using the asset pipeline your assets (images, javascripts, stylesheets, fonts) live in folders inside app: app/assets/fonts app/assets/images...
If you are using VNC to run Selenium tests, it may be hard to see what's going on since...
Quick introduction to git internals for people who are not scared by words like Directed Acyclic Graph. The linked page...
Geoffrey Grosenbach has created Gruff for easily plotting graphs. It is written in pure Ruby and integrates with Rails applications...
Sometimes you need a special version of chrome because it has some features you need for testing, like in this...
You can set the resolution and user agent used in selenium tests with chrome with the method described in this...
When you want to test how an web-application reacts in a specific resolution, you can set up a specific...
In order to navigate through the browser history. you can manipulate the window.history object via javascript like follows:
Basic box shadow support is available in all browsers today, but you need to check to which extend they are...
After installing Bundler 1.1 you will get the following warning when running tests: WARNING: Cucumber-rails required outside of env.rb...
validates_acceptance_of :terms only works if terms is set to a value. The validation is skipped silently when terms...
Capybara has a global option (Capybara.ignore_hidden_elements) that determines whether Capybara sees or ignores hidden elements.
In some older Capybara versions (e.g. 0.3.9), we're getting lots of deprecations warnings: Selenium::WebDriver::Element#select is deprecated...
When you regularly make use of Cucumber's "show me the page" step (or let pages pop up as errors...
I followed this nice guide Connecting to MSSQL with Ruby on Ubuntu - lambie.org until I ran in the following errors...
This is one possibility to do this. There are other and maybe even better ways to do this.
This is surprisingly difficult when there is a with the same text on the page, but you really want to...
This only applies to RSpec below version 1.3.2. The issue has been fixed in RSpec 1.3.2, and most likely RSpec...
Developers these days are spoiled with choice when it comes to selecting an MV* framework for structuring and organizing JavaScript...
If your project manager wants to do gatekeeping on a project, as a developer you need to follow the following...
If you're responsible for gatekeeping in a projects, here is a guide, what to do. In order to reduce...