Selenium Webdriver选取多选框

代码如下:

    WebElement selectElement = driver.findElement(By.name("selectedList"));
    Select selection = new Select(selectElement);
    selection.selectByIndex(1);
    selection.selectByIndex(0);

以下代码未测试:

Select s = new Select(Grid.driver().findElementById("id"))
s.selectByVisibleText(text1);
s.selectByVisibleText(text2);

    WebElement select = driver.findElement(By.name("select"));
    List<WebElement> options = select.findElements(By.tagName("option"));
    for(WebElement option : options){
        if(option.getText().equals("Name you want")) {
            option.click();
            break;
        }
    }


发布了37 篇原创文章 · 获赞 4 · 访问量 13万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章