【问题标题】:How to allow browser based pop up using selenium and python [duplicate]如何使用硒和python允许基于浏览器的弹出窗口[重复]
【发布时间】:2019-12-11 10:43:15
【问题描述】:

enter image description here

我想在点击弹出窗口上的允许按钮时允许摄像头和麦克风。如何使用 selenium webdriver 和 python 处理这个问题?参考下图。 我尝试了以下解决方案,但它不适合我

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

option = Options()

option.add_argument("--disable-infobars")
option.add_argument("start-maximized")
option.add_argument("--disable-extensions")
option.add_experimental_option("prefs", { 
    "profile.default_content_setting_values.notifications": 1 
})

driver = webdriver.Chrome(chrome_options=option, executable_path='path-of- 
driver\chromedriver.exe')

Chrome 版本为:78 硒:3.14 Python 3.7

【问题讨论】:

    标签: python selenium-webdriver popup


    【解决方案1】:

    需要在实验选项中指定media_stream_micmedia_stream_camera

    options.add_experimental_option("prefs", {
        "profile.default_content_setting_values.notifications": 1,
        "profile.default_content_setting_values.media_stream_mic": 1,
        "profile.default_content_setting_values.media_stream_camera": 1
    })
    

    【讨论】:

    • 我试过做同样的事情,但它没有工作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-14
    • 1970-01-01
    • 2013-02-20
    相关资源
    最近更新 更多