WebDriver имеет блокирующий API, и он всегда будет ждать загрузки страницы. Вместо этого вы можете нажать кнопку с помощью JavaScript, то есть вызвать событие onclick. Я не знаком с Ruby, но в Java это будет:
WebDriver driver = ....; // Init WebDriver
WebElement button = ....; // Find your element for clicking
String script = "if (document.createEventObject){"+
"return arguments[0].fireEvent('onclick');"+
"}else{"+
"var evt = arguments[0].ownerDocument.createEvent('MouseEvents');"+
"evt.initMouseEvent('click',true,true,"+
"element.ownerDocument.defaultView,1,0,0,0,0,false,"+
"false,false,false,1,null);"+
"return !element.dispatchEvent(evt);}" ;
((JavascriptExecutor)driver).executeScript(script, button);
После этого вы можете подождать 2 секунды и продолжить