2017-12-28 21 views
2

Ich kann nicht auf klicken Erlaube Schaltfläche für die Authentifizierung der Zugriffskamera Popup.Nicht automatisierbar ** Kamera zulassen ** Popup-Fenster

Werfen Sie einen Blick auf Pop-up. here

+0

Was verursacht die Pop-up-Show? Auf welcher Plattform bist du? Welche Art von Anwendung? Was hast du probiert? Bitte geben Sie uns etwas mehr Kontext, damit wir eine bessere Vorstellung von dem Problem haben. –

+0

Mögliches Duplikat von [Wie kann ich das Mikrophon/Kamera-Popup in Python/Selenium schließen?] (Https://stackoverflow.com/questions/47716814/how-can-i-close-the-microphone-camera-popup-in -python-selen/47717362 # 47717362) – DebanjanB

+0

@BreaksSoftware Die Seite, an der ich arbeite, braucht meine Kamera und Mikrofon. Also, ich möchte ** erlauben ** diese Authentifizierung Pop-up. Ich habe es mit der Methode alert accept oder über das Switching-Fenster versucht. Aber es ist ein Authentifizierungs-Browser Pop-up.So, ich denke nicht, so wird es mir helfen. – daisy

Antwort

1

Um Allow oder Block die Benachrichtigung von Microphone, Camera, GeoLocation, Notification Zugang Selenium Sie ChromeOptions Klasse verwenden, haben Sie wie folgt vor:

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

opt = Options() 
opt.add_argument("--disable-infobars") 
opt.add_argument("start-maximized") 
opt.add_argument("--disable-extensions") 
# Pass the argument 1 to allow and 2 to block 
opt.add_experimental_option("prefs", { \ 
    "profile.default_content_setting_values.media_stream_mic": 1, 
    "profile.default_content_setting_values.media_stream_camera": 1, 
    "profile.default_content_setting_values.geolocation": 1, 
    "profile.default_content_setting_values.notifications": 1 
    }) 

driver = webdriver.Chrome(chrome_options=opt, executable_path=r'C:\Utility\BrowserDrivers\chromedriver.exe') 
driver.get('https://www.google.co.in') 
print("Page Title is : %s" %driver.title) 
driver.quit() 
+0

ich einige Fehler auf unterhalb der Linie mit dieser code.It zugewandt wäre dankbar, wenn Sie mir helfen können: options.addArguments \t \t \t („Prefs“, { „profile.default_content_setting_values.media_stream_mic“: 1 " profile.default_content_setting_values.media_stream_camera ": 1, }) – daisy

+0

Können Sie die Frage mit Ihrem aktuellen Codeblock und dem Fehler-Stack-Trace aktualisieren? – DebanjanB

+0

Ich bekomme Syntaxfehler – daisy

Verwandte Themen