スクリーンショットのリトライ

selenium-webdriver 使用時、`save_screenshot` を実行すると、時々以下のエラーが出る

    Selenium::WebDriver::Error::UnknownError:
    Could not take screenshot of current page - TypeError: c is null

(おそらくまだページがロード完了していないからなのでは？とは思う)

なので、指定時間内で(デフォルトでは Capybara.default_wait_time) スクリーンショットが失敗したらリトライする