Day3:当selenium遇到下拉列表,用select

写在前面个人理解:自动化测试脚本,即用一段话描述当一个人坐这件事情的时候,是怎么做的。拆分的越细致,定位越准确。

前提:很多人潜意识里的,机器不知道,需要告诉他。

正题:web端遇到下拉列表,用python+selenium测试时,怎么办

》人的操作习惯,常规操作,分两步:一,点下拉列表;二,点选项,结束。

》脚本实现:两次click

1. 定位下拉列表,点一下

2. 定位项,点一下

selenium提供select,不用两次click,一次select即可。

select怎么用?

》引用select:

from selenium.webdriver.support.select import Select

》用作下拉选择时,select的语法:

Select().select_by_index(i)  #通过索引定位,这里头的i从0开始数

Select().select_by_value() #通过value定位,这里的前提是得有value,没有value的想别的办法呗。

Select().select_by_visible_text() #通过文本定位,最直观~

》取消下拉选择时,语法:待续~

》select的返回值,这个返回值的意思不太懂,后续普及~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值