LoginSignup
0
0

More than 5 years have passed since last update.

capybaraで非表示のタグのテキスト内容を表示する方法

Posted at

こう言う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) # => 非表示なテキスト
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0