Capybaraを2.0にしたら動かなくなった Cucumber の step がありました。titleタグ のtextをとる部分。visible でない要素のtextは取得できなくなったんでしょうか。 コードを追う余裕がなかったので、Nokogiriで対処した。
target = find("title").text
expect(target).to eq(title)
を
target = Nokogiri::HTML.parse(page.source).css("title").text
expect(target).to eq(title)
に書き換えました。
ちょっと無理矢理。
Cucumberについてやりとりする仲間がいないので、titleタグのテキストの中身なんて確認しなくていいよ!とか、そういうい話ができないのが寂しいですね。