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 に答える