自动化测试——下拉选择框、警告框、滚动条操作

本文介绍了自动化测试中如何处理下拉选择框、警告框和滚动条。针对下拉框,讲解了WebDriver的Select类,包括select_by_index、select_by_value和select_by_visible_text等方法。对于警告框,阐述了如何使用alert、confirm和prompt,以及accept和dismiss方法。在滚动条部分,提到WebDriver通过JavaScript脚本进行滚动操作,以应对动态加载的页面元素和同意条款等场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、下拉选择框

1、什么是下拉选择框

说明:下拉框就是HTML中<select>元素

2、为什么学习下拉选择框?

(1)传统代码实现:

                      定位option选项(8中定位方式)

(2)问题:

                       1、传统定位根据option选项的值来判断

                       2、如果有多个选项传统定位方式处理起来比较繁琐

 3、Select类

说明:Select类是WebDriver为解决select标签定位诞生的,此类定位的是select标签

(1)select方法

select_by_index()    根据option索引来定位,从0开始

select_by_value()     根据option属性 value值来定位

select_by_visible_text()  根据option显示文本来定位

(2)select实现代码

from selenium import webdriver
from time import sleep
from selenium.webdriver.support.select import Select

driver = webdriver.Firefox()

driver.get(
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值