Selenium-Webdriver(python) (十) --- 下拉框的选择
来源:互联网 发布:centos 7 minimal ssh 编辑:程序博客网 时间:2024/05/17 18:26
HTML源码:
<select id="WG_BankID" name="bank">
<option value="">请选择银行</option>
<option value="23">温州银行</option>
<option value="20">南京银行</option>
<option value="19">金华银行</option>
</select>
webdriver脚本:
方法1:driver.find_element_by_id("WG_BankID").find_elements_by_tag_name("option")[2].click()
方法2:
select=driver.find_element_by_xpath("//select[@id=' WG_BankID ']")
select.find_element_by_xpath("//option[@value='20']").click()
方法3:
from selenium.webdriver.support.ui import Select #在脚本开头导入
select = Select(driver.find_element_by_tag_name("select")) #直接套用不需要修改
select.select_by_visible_text("南京银行") #通过显示的文字来选择
执行结果:南京银行被选中
0 0
- Selenium-Webdriver(python) (十) --- 下拉框的选择
- selenium-webdriver(python) (十)
- selenium-webdriver(python)-- 处理下拉框
- selenium + Python 下拉框选择
- selenium+webdriver获取下拉框的值
- webdriver+selenium获取下拉框的值
- selenium webdriver对下拉框的处理
- Python+selenium 非select类型的下拉框选择
- 轻松自动化---selenium-webdriver(python) (十)
- selenium-下拉框选择
- 【Selenium学习笔记】webdriver操作下拉框
- Selenium + Webdriver 学习(六) 自动选择、检查下拉列表。
- Selenium + Webdriver 学习(六) 自动选择、检查下拉列表
- selenium WebDriver 驱动选择
- selenium+webdriver+python 滚动条(scrollTop)下拉
- selenium+webdriver+python 中警告框的处理方法
- 用java选择selenium下拉选择框的一个选项
- selenium+python下拉框的定位
- 中国金融、外汇开放与否?
- NYOJ 111 分数加减法
- 利用定时任务实现嵌入式下网卡状态检测
- 回波损耗、反射系数、电压驻波比以及S参数的物理意义
- Union 和 Union all
- Selenium-Webdriver(python) (十) --- 下拉框的选择
- php中文乱码
- [反省日记] 第一天
- schema中import与include的区别
- A Rectangular Barn
- Android FileManager 中点击音乐文件设置为来电铃声 M
- [反省日记]第二天
- UpdatePanel简单用法
- hdu 1257 最少拦截系统