Tra*_*ash 3 ruby debugging cucumber capybara
我想打印位于跨度中的错误消息的内容,看起来像这样:
<span>Es exisitiert bereits ein Account mit dieser E-Mail Adresse. Wenn Sie sich sicher sind, dass dies Ihre Adresse ist, dann klicken Sie <a href="https://link-removed.com">hier</a> um das Passwort und den Zugang zu Ihrem Account zu erhalten.</span>
Run Code Online (Sandbox Code Playgroud)
在我的步骤定义中,我尝试了以下内容
print page.find('.error-msg span')
Run Code Online (Sandbox Code Playgroud)
然而,这并没有真正起作用.谷歌搜索了一个小时后,我找不到任何有用的东西,这也可能是因为我对这一切都很新.
我基本上想调试,所以我想看看实际内容是什么.它对未来的努力也很有帮助.
你可以打电话text
给那个.
puts page.find('.error-msg span').text
Run Code Online (Sandbox Code Playgroud)
http://rubydoc.info/github/jnicklas/capybara/master/Capybara/Node/Element
归档时间: |
|
查看次数: |
3929 次 |
最近记录: |