elemenrt isselected用法
时间: 2024-01-23 13:03:04 浏览: 15
"element.isSelected()" 方法可以用来检查页面上的元素是否被选中。如果元素已被选中,则该方法返回 "true",否则返回 "false"。
以下是一些使用 "isSelected()" 方法的示例:
1. 检查单选框是否被选中:
WebElement radioButton = driver.findElement(By.id("radioButtonId"));
if(radioButton.isSelected()){
System.out.println("单选框已被选中");
}
else{
System.out.println("单选框未被选中");
}
2. 检查多选框是否被选中:
List<WebElement> checkBoxes = driver.findElements(By.tagName("input"));
for(WebElement checkBox : checkBoxes){
if(checkBox.getAttribute("type").equals("checkbox") && checkBox.isSelected()){
System.out.println(checkBox.getAttribute("name") + "已被选中");
}
}
3. 检查下拉列表中的选项是否被选中:
WebElement dropdown = driver.findElement(By.id("dropdownId"));
Select select = new Select(dropdown);
List<WebElement> options = select.getOptions();
for(WebElement option : options){
if(option.isSelected()){
System.out.println(option.getText() + "已被选中");
}
}
希望这些示例可以帮助回答您的问题。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)