官术网_书友最值得收藏!

The isSelected() method

The isSelected method returns a boolean value if an element is selected on the web page and can be executed only on a radio button, options in select, and checkbox WebElements. When executed on other elements, it will return false. The API syntax for the isSelected() method is as follows:

boolean isSelected()

The preceding method returns a Boolean value specifying whether the target element is selected on the web page. The following is the code to verify whether the Search box is selected on a search page:

@Test
public void elementStateExample() {
WebElement searchBox = driver.findElement(By.name("q"));
System.out.println("Search box is selected: "
+ searchBox.isSelected());
}

The preceding code uses the isSelected() method. It returns false for the Search box, because this is not a radio button, options in select, or a checkbox. The preceding code returns false for the Search box:

Search box is selected: false
To select a Checkbox or Radio button, we need to call the WebElement.click() method, which toggles the state of the element. We can use the  isSelected() method to see whether it's selected.
主站蜘蛛池模板: 黄大仙区| 信阳市| 高雄县| 宣化县| 尼玛县| 靖西县| 横山县| 万安县| 财经| 西林县| 灵石县| 平罗县| 文成县| 两当县| 那坡县| 屯门区| 广宗县| 喀喇| 嘉鱼县| 枣庄市| 昌宁县| 宣化县| 广东省| 尼玛县| 双桥区| 呼图壁县| 卢氏县| 静宁县| 乐亭县| 阜阳市| 常山县| 望都县| 治多县| 和静县| 普兰店市| 龙州县| 临沧市| 汶川县| 新宾| 宝兴县| 贺州市|