我有一个python代码,它使用selenium webdriver(沿着chromedriver),登录facebook并截图页面。
脚本本身按预期工作,然而,登录后,chrome浏览器显示关于facebook通知的对话框(Chrome Popup)
对话框似乎是由浏览器生成的,而不是页面本身。
我无法识别和捕获元素或使用“切换到警报”方法。
我如何与此对话框交互(允许、解除或关闭它)?
谢谢!
我有一个python代码,它使用selenium webdriver(沿着chromedriver),登录facebook并截图页面。
脚本本身按预期工作,然而,登录后,chrome浏览器显示关于facebook通知的对话框(Chrome Popup)
对话框似乎是由浏览器生成的,而不是页面本身。
我无法识别和捕获元素或使用“切换到警报”方法。
我如何与此对话框交互(允许、解除或关闭它)?
谢谢!
3条答案
按热度按时间hfyxw5xn1#
在Python中,你可以使用
bkhjykvo2#
您可以尝试启动禁用弹出窗口(浏览器弹出窗口)的chrome浏览器。下面的代码片段是Java的。在Python中会有一些类似的感觉。
lkaoscv73#
这在Python selenium中很有用: