python下拉列表怎么写_python+selenium select下拉框

本文详细介绍了使用Python的Selenium库操作HTML中select元素的方法,包括二次定位、直接定位、Select模块的index、value和text方法,以及如何通过不同属性选择和取消选项。并提供了完整的代码示例。
摘要由CSDN通过智能技术生成

转载自上海悠悠的博客

一、认识select

1.打开百度-设置-搜索设置界面,如下图所示

2.箭头所指位置,就是select选项框,打开页面元素定位,下方红色框框区域,可以看到select标签属性:

3.选项有三个

每页显示10条

每页显示20条

每页显示50条

二、二次定位

1.定位select里的选项有多种方式,这里先介绍一种简单的方法:二次定位

2.基本思路,先定位select框,再定位select里的选项

3.代码如下

4.还有另外一种写法也是可以的,把最下面两步合并成为一步:

driver.find_element_by_id("nr").find_element_by_xpath("//option[@value='50']").click()

三、直接定位

1.有很多小伙伴说firebug只能定位到select框,不能定位到里面的选项,其实是工具掌握的不太熟练。小编接下来教大家如何定位里面的选项。

2.用direbug定位到select后,下方查看元素属性地方,点select标签前面的+号,就可以展开里面的选项内容了。

3.然后自己写xpath定位或者css,一次性直接定位到option上的内容。(不会自己手

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值