いもろぐ

思い立ったら書いていくスタイルで

RSpec+SeleniumWebdriver

要素が存在するかの確認

あるページで、条件によってそのHTML要素が表示される場合とされない場合があるとします。(例えば記事を書いた本人には「編集ボタン」が出るけど、他の人には出ない。それ以外の要素は同じ、とか) その際に何も考えず driver.find_element(:id, 要素) をして…

RSpec で expect した時のログ

rspecでexpectするときに、「文字列が詰まった配列」を期待していたのですが、 期待と違う文字列が入ってた ("aaa"を期待してたのに"bbb"が入ってた) 期待してない文字列が入ってた (配列の要素数が増えてた) ってことがあって、ログに出力されるdiff見方が…

tableのレコード数(tr数)をカウントする

RSpec+SeleniumWebDriver で、画面に表示されたtableのレコード数をカウントしたい。 これそのものが http://jigsaw.hatenablog.jp/entry/2013/08/12/225148 にありました。 JAVAコードだったのでrubyに置き換えましたってだけなのですがw tr_elems = @driv…