1

HTML次のサンプルを検討してください。

<select class="form-control form-input-toggle ng-pristine ng-invalid ng-invalid-required ng-touched" ng-model="form.fields['ReportingParty.Contact.Title.Text'].value" ng-change="run()" required="" ng-disabled="!editable(form)">
    <option value="">Select...</option>
    <optgroup label="----------">
        <option value="MR">Mr</option>
        <option value="MRS">Mrs</option>

    </optgroup>
    <optgroup label="----------">
        <option value="2LT">Second Lieutenant</option>
        <option value="AB">Able Seaman</option>
        <option value="ABBOT">Abbot</option>


    </optgroup>

</select>

MR値を として、またはSecond LieutenantWebdriverIO を使用して選択するにはどうすればよいですか?

を使用してみ.selectByValue([ng-model="form.fields[\'ReportingParty.Contact.Title.Text\'].value "], "MR" )ましたが、うまくいきませんでした。

4

2 に答える 2

3

http://webdriver.io/api/action/selectByValue.htmlを使用します

browser.selectByValue("#selectbox", "2LT")
于 2015-09-10T22:05:06.723 に答える