我想用黃瓜來檢查網頁上的過濾器功能。如果我查看特定的電影評級,那麼它應該只顯示那些在表格中具有這些評級的電影。這是我的情景:然後我不應該看到(黃瓜)
When I check the following ratings: 'PG', 'R'
And I press Refresh
Then I should not see /PG/
這裏是我的步驟定義:
Then /^(?:|I)should not see \/([^\/]*)\/$/ do |regexp|
regexp = Regexp.new(regexp)
if page.respond_to? :should
page.should have_no_xpath('//*', :text => regexp)
else
assert page.has_no_xpath?('//*', :text => regexp)
end
end
但我得到一個「不明確的匹配」的錯誤。
這裏是在一些情況下,在HTML中是很重要的:
<table id='movies'>
<thead>
<tr>
<th>Movie Title</th>
<th>Rating</th>
<th>Release Date</th>
<th>More Info</th>
</tr>
</thead>
<tbody>
<tr>
<td>Aladdin</td>
<td>G</td>
<td>1992-11-25 00:00:00 UTC</td>
<td><a href="/movies/1">More about Aladdin</a></td>
</tr>
謝謝!
有史以來最好的稱號。 – asawyer