无法使用Java在Selenium Webdriver中选择下拉值

时间:2016-03-21 06:27:06

标签: selenium-webdriver

如何从以下代码的下拉列表中选择项目:

<div class="col-lg-4 col-md-4 col-sm-12 col-xs-12 mob-spacing-bx">
<label>Type of Transaction</label>

<select id="tType" class="new_case_input_margin bs-select-hidden" value="" onchange="ShowHideMortageFields()"   name="CaseDetailsModel.TransactionType" enableaddnew="true">
<option class="bs-title-option" value="">Select Type</option>
<option value="Purchase">Purchase</option>
<option value="Sale">Sale</option>
<option value="Re-Mortgage">Re-Mortgage</option>
</select>

<div class="btn-group bootstrap-select new_case_input_margin">
    <button class="btn dropdown-toggle form-control" data-toggle="dropdown" type="button" data-id="tType"   title="Select   Type" aria-expanded="false">
    <span class="filter-option pull-left">Select Type</span>
    <span class="caret"></span>
    </button>

<div class="dropdown-menu open" style="max-height: 91px; overflow: hidden; min-height: 0px;">
    <ul class="dropdown-menu inner" role="menu" style="max-height: 79px; overflow-y: auto; min-height: 0px;">
    <li data-original-index="1">
        <a class="" data-tokens="null" style="" tabindex="0">
            <span class="text">Purchase</span>
            <span class="glyphicon glyphicon-ok check-mark"></span>
        </a>
    </li>

    <li data-original-index="2">
        <a class="" data-tokens="null" style="" tabindex="0">
        <span class="text">Sale</span>
        <span class="glyphicon glyphicon-ok check-mark"></span>
        </a>
    </li>

    <li data-original-index="3">
        <a class="" data-tokens="null" style="" tabindex="0">
        <span class="text">Re-Mortgage</span>
        <span class="glyphicon glyphicon-ok check-mark"></span>
        </a>
    </li>
    </ul>

</div>

</div>
<span class="required">*</span>
<input id="status" type="hidden" value="" name="CaseDetailsModel.Status_DONT">

1 个答案:

答案 0 :(得分:0)

请参阅以下链接答案:
Selenium - Not able to select option from drop down

它包含从down中选择的代码。

PS:你应该编写你试图更好地了解面临问题的代码