2015-05-27 172 views
0

任何人都可以提出在水豚頁面上尋找斜體的最佳方法。我有一項功能測試,可以在頁面內搜索特定的文本。本文以斜體顯示,也與頁面上其他所有內容不同。我認爲尋找斜體將優於搜索顏色值,但我不確定如何做。用水豚測試斜體

<div class="text-control"> 
    <p class="body">Test text is here and then<i>italics</i> are there</p> 
</div> 

的功能測試如下記載:

Then(/^the word should be highlighted in the example sentence$/) do 
end 

回答

1

這聽起來像只需要檢查句話,p元素,包含了一句話,i元素。要做到這一點,你可以這樣做:

# Get the element containing the sentence 
sentence_element = find('p.body') 

# Check that the sentence includes the italics element with a specific text 
expect(sentence_element).to have_css('i', text: 'italics') 
0

斷言文本中存在的特定元素,聽起來很有道理......你可以做到這一點使用賈斯汀暗示...

測試文本是在斜體......這不是您想要在此測試層中添加的測試或實際上在任何層中添加的測試...