2017-12-12 1 views
2

Warum ist es, wenn ich ein einfaches Skript starte ich bekomme das Bild unten (zu niedrig, um das Bild hier anzuzeigen).Entwickler-Modus Erweiterungen Pop-up in Chrome

Grundsätzlich gibt es mir: Entwickler-Modus Erweiterungen in Chrome Pop-up

von Selen Import WebDriver

driver = webdriver.Chrome() 
driver.get('http://google.com.uk') 
driver.close() 

Offenbar ist dies eine schnelle Lösung:

ChromeOptions options = new ChromeOptions(); 
options.addArguments("chrome.switches","--disable-extensions"); 
System.setProperty("webdriver.chrome.driver",(System.getProperty("user.dir") + "//src//test//resources//chromedriver_new.exe")); 
driver = new ChromeDriver(options); 

Meine Frage ist, wie Kann ich das ohne eine Pflasterlösung loswerden? Das habe ich gestern nicht bekommen. Gibt es einen Weg oder Neuinstallation nur zu gehen.

enter image description here

+0

Die kurze Antwort ist, dass die Chrom-Entwickler wollen Chrome-Erweiterungen aus dem App Store installiert. Da Chrome automatisch aktualisiert wird, werden ständig weitere Einschränkungen eingeführt, um dies zu erzwingen. – xaav

+0

@xaav Wie komme ich damit klar? Ich hatte gestern kein Problem. Sind es beschädigte Dateien? –

+0

Wahrscheinlich wurde Chrom aktualisiert, ohne Sie zu fragen. Ich weiß nicht, was sie diesmal getan haben, aber es wird immer ein Spiel sein, einen Maulwurf zu schlagen. – xaav

Antwort

0

Um von Developer Mode Extensions pop up in Chrome Browser loszuwerden Sie den folgenden Codeblock verwenden können: nur

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

options = Options() 
options.add_argument("start-maximized") 
options.add_argument("disable-infobars") 
options.add_argument("--disable-extensions") 
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\path\to\chromedriver.exe') 
driver.get('https://www.google.co.in') 
print("Page Title is : %s" %driver.title) 
driver.quit() 
+0

Für mich wird das nicht entfernt. –

+0

Das liegt daran, dass dein 'Chrome' Einstellungen für 'utf-8 char set' enthält. Versuchen Sie, alle Add-ons von Chrome zu entfernen. Wenn möglich, installieren Sie Chrome neu – DebanjanB

Verwandte Themen