码迷,mamicode.com
首页 > 其他好文 > 详细

selenium07-处理 alter 对话框

时间:2019-07-20 23:19:26      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:print   cep   bsp   find   text   mil   alt   消失   输入框   

有时会遇到弹出 alter 对话框,它无法用审查元素方法查看属性,因此无法进行定位,从无法直接按照一般元素去操作

此时需要先确定它出现在什么位置,然后设置好当它出现时的处理方式

 

alter对象处理方法

switch_to_alter()  #切换到 alter

accept  #确认

dismiss  #取消

send_keys()  #有输入框时才能使用,否则会报错

 

from selenium import webdriver

d = webdriver.Firefox()

d.get(url)

d.find_elemeny_by_id(‘ww‘).click()  #然后弹出 alter 对话框

alter = d.switch_to_alter()  #切换到 alter 对话框

print(alter.text)  #查看 alter 对话框中的提示字符

alter.accept()  #在 alter 对话框中进行确定

d.find_elemeny_by_id(‘ww‘).click()  #然后弹出 alter 对话框

alter.dismiss()  #使 alter 对话框中进行消失

selenium07-处理 alter 对话框

标签:print   cep   bsp   find   text   mil   alt   消失   输入框   

原文地址:https://www.cnblogs.com/maigeyouziba/p/11216503.html

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