在做自动化的过程中我们会遇到很多的控件,有的控件在WebDriver中都有封装好的API,我们使用这些方法来操作会提高我们的测试用例编写效率和准确性,今天我就来介绍下关于select多选框的操作方法
在Selenium中,针对html的标签select多选下拉列表有几种方法:
selectByIndex(index); //根据索引选择
selectByValue(value); //根据value属性选择
selectByVisibleText(text); //根据选项文字选择
注意的是:
*index是从0开始的
**Value是option标签的一个属性值,并不是显示在下拉框中的值
***VisibleText是在option标签中间的值,是显示在下拉框的值
四种取消方法:
deselectByIndex(0);
deselectByValue(value);
deselectByVisibleText(Text);
deselectAll(); //取消所有选中
<!--此部分为HTML代码,供测试时使用-->
<html>
<head>
<title>
Selenium for Select
</title>
</head>
<body>
<font size="5" color="red">选择你的兴趣爱好:</font>
<!-- multiple=multiple指的是允许多选-->
<select name="lions" size&#