处理下拉列表,需要用到Selenium中的一个工具类Select,以下是常用方法/属性:
方法/属性 | 方法/属性描述 |
---|---|
select_by_value() | 根据值选择 |
select_by_index() | 根据索引选择 |
select_by_visible_text | 根据文本选择 |
deselect_by_value | 根据值反选 |
deselect_by_index | 根据索引反选 |
deselect_by_visible_text | 根据文本反选 |
deselect_all | 反选所有 |
all_selected_options | 所有选中选项 |
first_selected_option | 第一个选择选项 |
下面是一个有下拉框(单选)的页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="javascript:alert('test')">
province:
<select name="province" id="province">
<option value="bj">北京</option>