2014-02-11 37 views
0

蔭內的文本與正在使用的紅寶石水豚,以WITE測試scripts.Using測試自動化。對於工作紅寶石水豚檢查一個開發

紅寶石cabybara碼我要檢查文本存在不dev的元素中

我怎麼可能?

<div class="modal-header"> 
     <h3 class="orderCompleteNoEmailLabel"> 
      Your order is placed, but one more step is needed to complete it. 
     </h3> 

</div> 

在這裏,我想檢查文本Your order is placed, but one more step is needed to complete it.是否存在或不存在。

回答

1

個人而言,我會用這樣的:

page.should have_css('div.modal-header', :text => "Your order is placed, but one more step is needed to complete it.") 

你也可以使用:

page.should have_content('Your order is placed, but one more step is needed to complete it.') 

這裏是爲水豚方法非常有用的列表的鏈接。

https://gist.github.com/zhengjia/428105

+0

我想在頁面上添加,它不是大測試對實際文本內容可以(很有可能),因此這將打破測試的變化。同意你可以維持你的測試,但說有幾個領域一次改變?只是一個小費。 – Dono