码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2020-04-15 13:59:13      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:driver   手动测试   find   下拉框   bsp   image   rom   drive   imp   

一.下拉框

相信大家在手动测试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自动化 下拉框、切换到新窗口

标签:driver   手动测试   find   下拉框   bsp   image   rom   drive   imp   

原文地址:https://www.cnblogs.com/hherbk/p/12704566.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!