qq_41734591
2018-07-18 03:38
采纳率: 66.7%
浏览 14.6k

请问如下是什么窗口,用selenium如何关闭这个弹窗?

我是使用python+selenium+chrome,想要登录进学校的在线学习网站获取资料。但输入账号密码登录进在线学习平台后,出现了一个提示窗口如下图图片说明
尝试使用
alert = browser.switch_to_alert()
alert.dismiss()
代码关闭报错,python提示no alert open
请问这是什么窗口,用python如何关闭?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • threenewbee 2018-07-18 03:40
    已采纳

    你可以浏览器f12找到右上角的x的元素id,然后模拟点击。或者找到这个弹出层的id,让style="display:none"关掉

    已采纳该答案
    打赏 评论
  • threenewbee 2018-07-18 03:40

    这不是窗口,这是一个弹出层。也就是实际上这也是网页的一部分,将背景加了阴影,仅此而已。

    打赏 评论
  • 徴心 2018-07-18 05:46

    直接用Xpath获取弹出层的关闭按钮,然后调用click就可以吧

    打赏 评论
  • qq_37541326 2018-07-18 06:32

    在控制台直接找到元素,根据css设置为隐藏即可

    打赏 评论
  • qq_37598960 2018-07-18 08:29

    可以看 我知道了 执行的方法
    1.直接执行方法
    2.通过class或者id 绑定了点击事件
    应该就能找到 他执行的方法 和 逻辑了。

    打赏 评论
  • 什么破平台 2018-07-19 05:42

    你可以浏览器f12找到右上角的x的元素id,然后模拟点击。或者找到这个弹出层的id,让style="display:none"关掉

    打赏 评论

相关推荐 更多相似问题