こう言うHTMLだったとして
<span style="display:none" class="some-class-name">非表示なテキスト</span>
session.find("span.some-class-name") # ではデフォルト設定だと見つからない
session.find("span.some-class-name", visible: false) # だと非表示の物を含めて見つける
それにしても
# elementを見つけても通常通りのやり方だと空文字になる
session.find("span.some-class-name", visible: false).text # => "" ????
解決方法
element#textに:all
をさらに加えて呼び出す
session.find("span.some-class-name", visible: false).text(:all) # => 非表示なテキスト