capybara/rspecでお仕事サクサクツール作るぜ!〜準備編〜
今まで作ってたツールをバージョンアップさせたかったので、ついでに、環境も変えてみました。
でも、結局今までの環境で起きてきた問題は再度起こるわけですよ...
firefoxでのCSVダウンロード問題とChromeでの画面表示よりもクリックスピードが早すぎてログインとかできない問題。
ググったり、テストしたりしてうんうん探してたのですが、結果的にChromeでの対処方法のほうが早かったです。多々試しましたが、どれも動かず。。。やれやれです。私の環境では以下のコードを書いた結果、capybaraはChromeを読込、処理を待ってくれるようになりました。
Capybara.register_driver :rack_test do |app| Capybara::Selenium::Driver.new(app, :browser => :chrome) end Capybara.ignore_hidden_elements = true