2016-12-11 3 views
0

Ich versuche, eine Datei von einem Link auf der Webseite herunterzuladen. Allerdings bekomme ich eine nervige Warnung "Diese Art von Datei kann Schaden anrichten ... egal? Keep, Discard". Ich habe mehrere Möglichkeiten ausprobiert, um die Warnung zu vermeiden, aber immer noch. Ich benutze Roboter-Framework, aber ich benutze Python, um ein neues Schlüsselwort für mich zu erstellen.chrome Optionen im Roboterrahmen

Kann jemand bitte eine Möglichkeit vorschlagen, die Download-Warnung zu deaktivieren. Danke vielmals.

Antwort

1

Ich fand eine Antwort mit etwas Forschung. Aus irgendeinem Grund (kann ein Fehler sein) legt open_browser keine Funktionen für Chrome fest. Also, die Alternative ist, create_webdriver 'zu verwenden. Arbeitete mit folgendem Code:

@keyword('open "${url}" in chrome browser') 
def open_chrome_browser(self, url): 
    options = webdriver.ChromeOptions() 
    options.add_argument("--start-maximized") 
    options.add_argument("--disable-web-security") 
    options.add_argument("--allow-running-insecure-content") 
    options.add_argument("--safebrowsing-disable-extension-blacklist") 
    options.add_argument("--safebrowsing-disable-download-protection") 
    prefs = {'safebrowsing.enabled': 'true'} 
    options.add_experimental_option("prefs", prefs) 
    instance = self.create_webdriver('Chrome', desired_capabilities=options.to_capabilities()) 
    self.go_to(url) 
Verwandte Themen