free as in air

2007|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|09|11|12|
2012|03|04|05|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|03|04|06|09|
トップ «前の日記(2013-04-16) 最新 次の日記(2013-04-19)» /編集

2013-04-17 [長年日記]

§ [ruby] Cucumber on Windows

 RubyInstaller 1.9.3とdevkit入れて、Capybara-SeleniumドライバとかWatirDriverなら動く。

 RubyInstall 2.0.0は、まだ入れちゃダメだ…。

 headless系が難しいな。動的ページでなければmechanizeとかで全然いいけど。ただmechanizeはpage.form.inputとかインスタンス細かく作るしpage.submit formみたいな書き方なので、step定義するときちょっとめんどくさい。

 Capybara-webkitはdevkitのバッチで環境変数設定すればビルドできるけど、まだちゃんと動かせてない。poltergeistはプロセス周りでエラーになるようだが。

 CapybaraでページがAJAXで更新後になるまで待つには using_wait_time(10) {page.should have_css('td.book')} 等とするといいらしい。