Jak wyłączyć ładowanie obiektów flash podczas korzystania z Selenium Remote WebDriver. Pomocne będzie, jeśli otrzymam rozwiązanie również dla zwykłego oprogramowania Webdriver.Jak wyłączyć Flash w zdalnym administratorze selenowym
Ponieważ w większości przypadków obiekt Flash jest ładowany przez JavaScript Próbowałem wyłączyć javascript na webdriverze i zdalnym webdriverze, ale to nie działa.
Próbowałem wyłączyć JavaScript przez:
WebDriver driver = new FirefoxDriver();
((DesiredCapabilities) driver.getCapabilities()).setJavascriptEnabled(false);
Próbowałem również:
DesiredCapabilities caps = new DesiredCapabilities();
caps.setJavascriptEnabled(false);
WebDriver driver = new FireFoxDriver(caps);
Dla zdalnego WebDriver Próbowałem:
final DesiredCapabilities firefoxCapability = DesiredCapabilities.firefox();
firefoxCapability.setJavascriptEnabled(false);
new RemoteWebDriver(new URL("http://" + windowsIP + ":4444/wd/hub"), firefoxCapability);
po wykonaniu powyższego zestawienia zdalny serwer wyświetla
Executing: [new session: <platform=ANY, javascriptEnabled=false, browserName=firefox, version=>] at URL:/session>
ale nadal cały Javascript jest wykonywany na stronach ładowanych przez sterownik i ładuje się Flash.
Proszę mi pomóc: 1. w jaki sposób można zatrzymać ładowanie lampy błyskowej. 2. Potrzebuję go na zdalnym sterowniku, ponieważ muszę przetestować strony na IE, Firefox, Chrome. Dlatego ładowanie profilu forefox nie zadziała
Dziękuję za pomoc.
znalazłeś odpowiedź? –
Powinieneś zdecydowanie przyjąć odpowiedź udzieloną przez @TasawerKhan. – alecxe