Using text-transform: uppercase - especially on form labels - can cause you serious headaches in Selenium tests. Sometimes the web driver...

Always use simply require 'spec_helper' If you mix it up like require 'spec_helper' require File.dirname(__FILE__) + '/../spec_helper'

A few releases back, Chrome started using a Material Design UI on desktop. If you don't like it (on...

makandra dev
makandracards.com

As it's quite hard to use a screen reader when you have never done so before, I added a...

makandracards.com

etag { flash.to_h } etag { I18n.locale } (could be left out if all URLs contain a locale fragment, but also doesn...

makandracards.com

ChromeDriver 135 started following the W3C spec more closely, which broke testing beforeunload confirmations again. To get working confirmations in a testing browser again, unhandled_prompt_behavior needs to be...