2

ID、値、名前のフォームに 3 つのラジオ ボタンがあります。

Geb CSSセレクターを使用すると、ラジオボタンをクリックするすべての組み合わせにうんざりしましたが、成功しません!!

testBtn {$("input", ID:"resident", name:"status")}私は仕様testBtn.value("My status")でラジオボタンを試しましvalue="My status"たが、ラベルの次のラジオボタンは"Status"です。どんな助けでも感謝します。

4

1 に答える 1

2

セレクターでIDを使用したくない場合は、ラジオが1つだけ選択されるためです。ラジオボタンを選択済みとしてマークするには、指定された名前のラジオボタンのセットに値を設定します。あなたの例では、次のようになります。

$('input', name: 'status').value('My status')

またはコンテンツDSLを使用した場合:

static content = {
    status { $('input', name: 'status') }
}

status = 'My status'

BookofGebのラジオボタンの選択に関するセクションを参照してください。

于 2013-02-13T22:45:20.807 に答える