selenium定位下拉框

下拉选择框(Select)

 

<div>
<p>下拉选择框框 Select</p>
<select id="proAddItem_kind" name="kind">
<option value="1">电脑硬件</option>
<option value="2">房产</option>
<option value="18">种类AA</option>
<option value="19">种类BB</option>
<option value="20">种类BB</option>
<option value="21">种类CC</option>
</select>
</div>

  

 

// 找到元素
        Select select = new Select(driver.findElement(By.id("proAddItem_kind")));


        // 选择对应的选择项, index 从0开始的
        select.selectByIndex(2);
        select.selectByValue("18");
        select.selectByVisibleText("种类AA");


        // 获取所有的选项
        List<WebElement> options = select.getOptions();
        for (WebElement webElement : options) {
            System.out.println(webElement.getText());    
        }

 

posted @ 2016-03-22 15:45  夏之末  阅读(741)  评论(0编辑  收藏  举报