2012-11-28 17 views
1

我希望驗證下拉列表中是否存在某個值。驗證下拉列表中不存在某個值

所以HTML是:

<select id="delivery" name="delivery" onchange="this.form.submit();"> 
    <option selected="selected" value="Del1">Delivey1</option> 
</select> 

所以我想確保當我在籃下交付選項有一定的項目2不存在。

所以我試圖代碼:

result = @browser.select(:id, "delivery").include? ("Delivery2") 
assert result = false 

然而,這是行不通的。

任何建議或幫助,將不勝感激!

謝謝!

回答

2

根據你的代碼,我猜0123,是正確的。看起來問題在於斷言。做斷言

assert result = false 

是無效的語法(你不能在這裏做一個任務)。

嘗試,而不是執行下列操作之一:

assert(result == false) #Note that it is == instead of = 
assert_equal(true, result) 
+0

完美,感謝賈斯汀,工作就像一個魅力! – user1523236