selenium自动化测试 java 选择 下拉列表 的一个选项
2017-10-16 17:07
681 查看
hmtl代码
<select selected="selected" class="ordername" style="width:120px" name="User[user_type]" id="User_user_type">
<option value="0">Please Choose</option>
<option value="1" selected="selected">one</option>
<option value="2">Advertiser</option>
<option value="4">Agent</option>
</select>
方法一:
Select userSelect=new Select(driver.findElement(By.id("User_user_type")));
userSelect.selectByVisibleText("电子 数码");
方法二:
WebElement adrOption=driver.findElement(By.cssSelector("#User_user_type option[value='2']"));
adrOption.click();
注意:
不在上述方法前加driver.findElement(By.id("User_user_type")).click();
否则只展开下拉列表,鼠标在”电子 数码“上,但是并不会点击此项。
<select selected="selected" class="ordername" style="width:120px" name="User[user_type]" id="User_user_type">
<option value="0">Please Choose</option>
<option value="1" selected="selected">one</option>
<option value="2">Advertiser</option>
<option value="4">Agent</option>
</select>
方法一:
Select userSelect=new Select(driver.findElement(By.id("User_user_type")));
userSelect.selectByVisibleText("电子 数码");
方法二:
WebElement adrOption=driver.findElement(By.cssSelector("#User_user_type option[value='2']"));
adrOption.click();
注意:
不在上述方法前加driver.findElement(By.id("User_user_type")).click();
否则只展开下拉列表,鼠标在”电子 数码“上,但是并不会点击此项。
相关文章推荐
- 用java选择selenium下拉选择框的一个选项
- selenium随机选择下拉列表中的选项
- 基于java,selenium选择下拉框的某一个选项
- selenium 用java得到select下拉列表选择的值
- selenium 用java得到select下拉列表选择的值
- 通过选择下拉列表的值来取数据库的值并填写一个表格
- javaScript 实现一个 下拉列表选择 的函数
- 在工具栏(ToolBar)上添加ComboBox控件,为何每次在下拉列表中选择时,都会自动的选中工具栏上的一个按钮?
- select下拉列表判断是否进行了选项的选择
- select下拉列表 和 radio单选按钮控件开关---- 根据值选择选项 & change事件
- selenium--下拉列表选择
- Python3 Tkinter基础 OptionMenu 将一个列表中的元素 添加到 下拉列表框的选项中
- 星座运势-选择下拉列表选项不同,内容的样式不同
- 设Excle的cell中显示一个下拉列表选择框
- select下拉列表判断是否进行了选项的选择
- 使用JS,如何给下拉列表动态的添加一个option 选项?
- jquery如何书写一个根据下拉选择列表的选择值 控制其他标签时候显示的功能
- 用js+jsp实现在同一个下拉列表中,动态生成多级select选项
- [Selenium]点击下拉框之后,从下拉列表选择元素进行点击很容易失败
- Selenium + Webdriver 学习(六) 自动选择、检查下拉列表。