有人可以建议在与水豚页面上寻找斜体的最佳方法。我有一个功能测试,用于搜索页面中的特定文本。此文本以斜体显示,并且与页面上的其他内容颜色不同。我认为寻找斜体比搜索颜色值更可取,但我不确定如何做。
<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
答案 0 :(得分: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')
答案 1 :(得分:0)
断言文本出现在特定元素中,听起来合理......你可以使用贾斯汀的建议来做到这一点......
测试文本是否为斜体...这不是您要在此测试层或任何层中添加的测试...