2017-11-19 2 views
1

Ich habe einen Selenium (v2.53) -Test, der eine Seite mit Flash-Player besucht (ich teste diesen Player). Bis jetzt funktionierte alles gut, aber nachdem ich Chrome auf v62 aktualisiert habe, ist Flash standardmäßig deaktiviert. Ich kann die Flash-Einstellung nicht manuell ändern, da dieser Test automatisiert ist und auf Remote-Computern ausgeführt wird.chrome v62 enable flash

Ich habe versucht, einige Chrome-Funktionen hinzuzufügen, die auf früheren Versionen von Chrome funktionieren sollten, aber es hat nicht auf Chrome 62 Version funktioniert, da Flash nicht ausreicht, jetzt ist auch eine Liste der zulässigen Website erforderlich.

Wie kann ich den aktivierten Status und die Liste der Sites, die Selen verwenden, ändern?

Gibt es auch eine Möglichkeit, Chrome mit einer Konfigurationsdatei zu installieren, die sowohl Flash aktiviert als auch die Liste der erforderlichen Sites füllt?

Danke.

P.S. Ich arbeite mit Java 8

Antwort

1

Ihre beste Wette ist, einfach Chrome-Optionen zu verwenden. Warum brauchst du eine Konfigurationsdatei? Das klingt zu kompliziert und unnötig. Sie können es über die Chrome-Einstellungen aktivieren. Probieren Sie eine neue Chrome-Installation aus.

So etwas wie etwas wie:

chromeOptions:{ 
     args: ["--allow-running-insecure-content", "--allow-insecure-websocket-from-https-origin", "allow-outdated-plugins"] 

Sie nicht angeben, welche Sprache, so kann ich Ihnen nicht die Sprache Beispiel geben.

+0

Entschuldigung, ich benutze Java. Ich habe diese Argumente ausprobiert und es hat bei der neuen Chrome-Version nicht funktioniert. auf andere Weise? –

+0

@Nyaron Nicht sicher, sorry. –

Verwandte Themen