0
對於顯而易見的Noob問題感到抱歉。我正在嘗試確認頁面上有一段文字。Selenium WebDriver - Ruby聲明語句
HTML:
<div id="fmForm">
<a name="Contact"/>
<p class="errormsg">
Please provide a little more information about your enquiry
<br/>
</p>
我使用下面的斷言語句
Then(/^The website should show the following error message "([^"]*)"$/) do |website_error|
SuccessMessage = driver.find_element(:class,"errormsg")
website_error.eql? SuccessMessage.text
end
從以下幾個步驟:
Then The website should show the following error message "Please provide a little more information about your enquiry"
當我運行這個它通過。如果我將步驟更改爲:
Then The website should show the following error message "Please provide a little more information about your enquiry00000"
它也通過。我在這裏錯過了什麼嗎?我似乎無法找到ASSERT EXACT文本