Wie kann ich das Laden von Flash-Objekten deaktivieren, wenn Sie Selenium Remote WebDriver verwenden? Es wird hilfreich sein, wenn ich auch eine Lösung für den normalen Webdriver bekomme.So deaktivieren Sie Flash in Selen remote webdriver
Da in den meisten Fällen das Flash-Objekt von einem JavaScript geladen wird Ich habe versucht, das Javascript auf dem Webdriver und Remote-Webdriver beide deaktivieren, aber es funktioniert nicht.
final DesiredCapabilities firefoxCapability = DesiredCapabilities.firefox();
firefoxCapability.setJavascriptEnabled(false);
new RemoteWebDriver(new URL("http://" + windowsIP + ":4444/wd/hub"), firefoxCapability);
Nach Durchführung der obigen Aussage:
Ich versuchte, das JavaScript von bis zu deaktivieren:
WebDriver driver = new FirefoxDriver();
((DesiredCapabilities) driver.getCapabilities()).setJavascriptEnabled(false);
ich auch versucht: Ich habe versucht,
DesiredCapabilities caps = new DesiredCapabilities();
caps.setJavascriptEnabled(false);
WebDriver driver = new FireFoxDriver(caps);
für Fern WebDriver Der Remote-Server zeigt
anExecuting: [new session: <platform=ANY, javascriptEnabled=false, browserName=firefox, version=>] at URL:/session>
aber 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 der Blitz vom Laden gestoppt werden. 2. brauche es auf Remote-Treiber, wie ich die Seiten auf IE, Firefox, Chrome testen muss. Daher funktioniert das Laden des Forefox-Profils nicht
Vielen Dank für die Hilfe.
Haben Sie eine Antwort gefunden? –
Sie sollten die Antwort von @TasawerKhan unbedingt akzeptieren. – alecxe