0
我想寫一個水豚測試用例。該HTML看起來像這樣,通過寫出「page.body」到文件獲得:水豚檢查匹配
<div class="diet_form"><div class="wrapper_no_arrow">
<div class="header">
<form name="diet" id="new-diet">
<label for="name"> New Diet's Name</label>
<input type="text" value="" id="name" name="name" />
<a id="submit_button" class="button-green">Create Diet</a>
我試圖找出正確的水豚比賽:
fill_in "name", :with => "test diet"
page.should have_link("submit_button")
這2所陳述不能找到輸入框和提交按鈕。有人能幫我寫出正確的匹配嗎?
下面是第二個發言的錯誤:
Failure/Error: page.should have_link("submit_button")
expected link "submit_button" to return something
你確定測試是在正確的頁面上嗎? – jason328 2013-02-18 00:22:58
@ jason328,非常感謝,是的。我從「page.body」中獲得了HTML,並在2條水豚聲明之前打印出來。 – sploiber 2013-02-18 00:28:42
我假設測試只是說他們無法找到輸入字段和鏈接? – jason328 2013-02-18 00:32:35