So deaktivieren Sie Flash in Selen Remote-Webdriver

9

Wie kann ich das Laden von Flash-Objekten bei Verwendung von Selenium Remote WebDriver deaktivieren? Es wird hilfreich sein, wenn ich auch eine Lösung für den normalen Webdriver bekomme.

Da das Flash-Objekt in den meisten Fällen von einem JavaScript geladen wird Ich habe versucht, die Javascript auf dem Webdriver und Remote-Webdriver beide deaktivieren, aber es funktioniert nicht.

Ich habe versucht, das JavaScript zu deaktivieren durch:

%Vor%

Ich habe es auch versucht:

%Vor%

Für Remote WebDriver habe ich versucht:

%Vor%

Nach Ausführung der obigen Anweisung zeigt der Remote-Server

an %Vor%

aber immer noch läuft das ganze Javascript auf den Seiten, die der Treiber lädt und der Flash wird ebenfalls geladen.

Bitte helfen Sie mir: 1. Wie kann das Laden des Blitzes gestoppt werden. 2. brauche es auf Remote-Treiber, da ich die Seiten auf IE, Firefox, Chrome testen muss. Daher funktioniert das Laden des Forefox-Profils nicht

Danke für die Hilfe.

    
Panshul 01.10.2012, 15:33
quelle

3 Antworten

4

Ich habe diesen Code auf Linux mint benutzt und es funktioniert:

%Vor%     
Tasawer Khan 22.09.2013, 13:58
quelle
0

obwohl es bereits Frage beantwortet hat, aber auf anderem Forum ... so werde ich für dich konsolidieren ...

Ich bin mir nicht sicher, ob Flash-Objekte von Javascript geladen werden ... aber wenn JavaScript deaktiviert ist, dann ist das Problem ...

Deaktivieren Sie niemals Javascript für den Firefox-Treiber, falls Sie es deaktiviert verwenden möchten, versuchen Sie es mit HTMLUNITDRIVER, das speziell für Nicht-Javascript-Seiten gedacht ist.

Grund, dass wichtige Teile von Firefox-Treiber in JavaScript implementiert ist und deaktivieren würde ernsthafte Bedenken haben.

HtmlUnitDriver andererseits ist der schnellste und beste Weg für Automatisierungstests (Sply für Seiten ohne JS)

Bitte überprüfen Sie diese Gruppendiskussion Ссылка

    
Anuragh27crony 03.10.2012 11:04
quelle
0

Ich hatte das gleiche Problem und musste es für Chrome lösen. So habe ich es zum Laufen gebracht:

%Vor%     
Wolf 09.08.2015 19:55
quelle