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

但是,这不起作用。

任何建议或帮助将不胜感激!!

谢谢!

4

1 回答 1

2

根据您的代码,我猜这result是正确的。看起来问题出在断言上。做断言

assert result = false

不是有效的语法(您不能在此处进行分配)。

请尝试以下方法之一:

assert( result == false )  #Note that it is == instead of =
assert_equal( true, result )
于 2012-11-28T02:32:34.327 回答