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.
Ich habe diesen Code auf Linux mint benutzt und es funktioniert:
%Vor%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 Ссылка
Tags und Links selenium selenium-webdriver selenium-rc