1

値が選択されていない場合にエラーを表示する選択ドロップダウンがあります。

<div class="field contain" >
<select name="myselect" id="myselect" class="error" >
    <option value="0">--select a value--</option>
    <option value="1">Option 1</option>
    <option value="2">Option 2</option>
</select>
<label for="myselect" generated="true" class="error" style>Please select at least one option</label>
</div>

このエラー ラベルが GEB を使用して表示されているかどうかを検証したい。「エラー」セレクターで選択しようとしましたが機能しません。どんな提案も役に立ちます。

ありがとう、アビジット

4

3 に答える 3

0

これは機能しませんか?

assert $("select.error option").text() == "--select a value--"
于 2013-02-18T16:55:56.260 に答える
0

CSSセレクターを試してみてください。

$('label[for=myselect]').text()

これは、「for」属性の値が myselect の label タグを選択します。次に、「text()」メソッドが本体を返します:「少なくとも 1 つのオプションを選択してください」

于 2016-08-08T21:38:54.720 に答える