Come disabilitare il caricamento degli oggetti flash quando si utilizza Selenium Remote WebDriver. Sarà utile se ottengo anche una soluzione per il normale webdriver.Come disabilitare Flash nel webdriver remoto al selenio
Poiché nella maggior parte dei casi l'oggetto Flash viene caricato da un JavaScript Ho provato a disabilitare il javascript sul webdriver e sul webdriver remoto entrambi, ma non funziona.
Ho provato a disabilitare il JavaScript:
WebDriver driver = new FirefoxDriver();
((DesiredCapabilities) driver.getCapabilities()).setJavascriptEnabled(false);
Ho anche provato:
DesiredCapabilities caps = new DesiredCapabilities();
caps.setJavascriptEnabled(false);
WebDriver driver = new FireFoxDriver(caps);
Per WebDriver Remote ho provato:
final DesiredCapabilities firefoxCapability = DesiredCapabilities.firefox();
firefoxCapability.setJavascriptEnabled(false);
new RemoteWebDriver(new URL("http://" + windowsIP + ":4444/wd/hub"), firefoxCapability);
Dopo l'esecuzione della dichiarazione di cui sopra il server remoto visualizza
ma ancora tutto il Javascript si sta eseguendo nelle pagine che il driver carica e anche il Flash sta caricando.
Please help me: 1. come è possibile interrompere il caricamento del flash. 2. Ne ho bisogno sul driver remoto perché ho bisogno di testare le pagine su IE, Firefox, Chrome. Quindi il caricamento del profilo di forefox non funzionerà
Grazie per l'aiuto.
hai trovato una risposta? –
Devi assolutamente accettare la risposta fornita da @TasawerKhan. – alecxe