selenium3+JAVA界面自动化测试——select多选框的选择
发布时间
阅读量:
阅读量
在网页结构中存在一种名为select的标签,其内部包含多个option作为子元素,由于目前尚未找到具体实例,因此暂不提供示例代码,以下将主要介绍相关实现方式:
System.setProperty("webdriver.chrome.driver", "D:\ test\ driver\ chromedriver.exe");
ChromeDriver chrome = new ChromeDriver();
//根据select元素获取select对象
Select select = new Select(chrome.findElement(By.id("a")));
//根据索引选择子选项,从1开始
select.selectByIndex(index);
//根据子选项的value属性的值来选择
select.selectByValue(value);
//根据子选项的text值来选择
select.selectByVisibleText(text);
//获取所有被选择的子选项的元素列表
List<WebElement> selectedElements =select.getAllSelectedOptions();
//获取第一个被选择的子选项
W
全部评论 (0)
还没有任何评论哟~
