Возможно ли отключить определенный javascript скрипт в селене? - PullRequest
1 голос
/ 27 февраля 2020

Возможно ли как-то растворить javascript скрипт в гугле chrome селен? Скрипты запускаются при входе в систему и собирают данные о выполненных действиях. Он также отображается на вкладке сети (консоли разработчика) как запрос GET.

1 Ответ

0 голосов
/ 27 февраля 2020

Этот код отключит все javascript в селене chrome:

@Test() public void Chrome_javascript_disable() throws InterruptedException {
    System.setProperty("webdriver.chrome.driver", "C:\\Users\\AnkitP\\Desktop\\Selenium\\chromedriver.exe");
    ChromeOptions options = new ChromeOptions();
    Map < String, Object > prefs = new HashMap < String, Object > ();
    prefs.put("profile.managed_default_content_settings.javascript", 2);
    options.setExperimentalOption("prefs", prefs);
    WebDriver driver = new ChromeDriver(options);
    driver.get("https://www.google.com/imghp");
    driver.findElement(By.name("q")).sendKeys("flowers");
    driver.findElement(By.className("Tg7LZd")).click();
    Thread.sleep(5000);
    driver.quit();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...