web自动化 下拉框、切换到新窗口

2023-05-26,,

一.下拉框

相信大家在手动测试web页面时,遇到过下拉框吧,那进行web自动化测试时,如何操作下拉框,且看下文

1.selenium中提供了方法,先导入Select方法

from selenium.webdriver.support.select import Select

  

2.实例化类

Select(driver.find_element_by_name('选项名'))

  

3.选择值,可以根据下标、option value、文本内容来选择值

select.select_by_index(1)#根据下标来选择
select.select_by_value("doc")#根据option的value属性来选择
select.select_by_visible_text("所有格式")

  

二、切换到新的窗口

我们在测试web网页时,遇到过,在页面上点击某个链接后,就会打开一个新的窗口,那进行web自动化测试时,该如何模拟呢

1.获取窗口个数

2.切换新窗口

wins = driver.window_handles
driver.switch_to.window(wins[-1])

web自动化 下拉框、切换到新窗口的相关教程结束。

《web自动化 下拉框、切换到新窗口.doc》

下载本文的Word格式文档,以方便收藏与打印。