为了账号安全,请及时绑定邮箱和手机立即绑定

python selenium2 警告框处理- 接受现有警告框、问题?

python selenium2 警告框处理- 接受现有警告框、问题?

肥皂起泡泡 2019-02-25 16:10:08
有时登陆页面时 会弹出警告框 我想点击确定,把警告框消失 但怎么通过呢? 用了accept() 用了 dismiss() 但报错, 报类型错误 不知道咋解决 报错问题如图: ![图片描述][1] 代码如下: from selenium import webdriver from time import sleep from selenium.webdriver.common.action_chains import ActionChains driver = webdriver.Firefox()driver.implicitly_wait(10)driver.get('https://www.baidu.com') '''鼠标悬停至 ‘设置’ 链接'''link = driver.find_element_by_link_text('设置')ActionChains(driver).move_to_element(link).perform() '''打开搜索设置'''driver.find_element_by_link_text('搜索设置').click() '''点击保存设置'''driver.find_element_by_class_name('prefpanelgo').click()sleep(2) '''接受警告框'''driver.switch_to.alert().accept()
查看完整描述

2 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

我 跟着书本一模一样的抄 反复的对代码
自学真的困难
太感谢大神的帮助

查看完整回答
反对 回复 2019-03-04
  • 2 回答
  • 0 关注
  • 924 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信