And*_*rew 14 ruby rspec capybara
我需要检查特定类型的选择器中页面上是否存在某些内容.例如,假设我有以下HTML:
<h2>HEADLINE ONE</h2>
<h2>HEADLINE TWO</h2>
Run Code Online (Sandbox Code Playgroud)
我知道如何只选择页面上的第一个:
find('h2').should have_content('Headline Two') # have_content is also case insensitive
Run Code Online (Sandbox Code Playgroud)
我如何检查h2
页面上所有s中是否存在内容?
And*_*rew 24
显然,您可以选择具有给定文本的元素:
page.should have_selector('h2', text: /#{headline}/i)
Run Code Online (Sandbox Code Playgroud)
注意:我使用正则表达式使文本搜索不区分大小写.
归档时间: |
|
查看次数: |
8657 次 |
最近记录: |