selenium的弹框操作

selenium的弹框操作

selenium之弹框操作

 

一、分类

弹框类型自见解分为四种:

1,页面弹框

2,警告提示框(alert)

3,确认消息框(confirm)

4,提示消息对话(prompt)

提示: selenium 提供switch_to_alert()方法定位到 alert/confifirm/prompt对话框。

 

加入我们群:642830685,领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!

 

二、操作

1,页面弹框

页面弹框是属于HTML里面的元素,它是由用户在操作页面的时候在本页面弹出的。所以科研直接在页面上定位到

步骤:

1,用户操作后,弹出页面弹框

2,直接定位弹框元素,进行操作

以下是例示代码:

port webdriver  #引入库
 2 
 3 
 4 #打开谷歌浏览器
 5 driver=webdriver.Chrome()
 6 #打开网页
 7 driver.get("http://www.baidu.com")
 8 #定位百度的登录元素,然后点击操作
 9 driver.find_element_by_css_selector("#u1 > a.s-top-login-btn.c-btn.c-btn-primary.c-btn-mini.lb").click()
10 #弹框出现后,我们直接定位元素操作就好了
11 driver.find_element_by_css_selector("#TANGRAM__PSP_11__footerULoginBtn").click()
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » selenium的弹框操作