org.openqa.selenium.ScriptTimeoutException: превышение времени ожидания скрипта при работе кода ниже
driver.manage().timeouts().setScriptTimeout(60, TimeUnit.SECONDS);
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
if (System.getProperty("os.name").contains("Mac")){
System.setProperty("webdriver.chrome.driver", ResourceHelper.getResourcePath("/src/main/resources/drivers/chromedriver"));
driver = ThreadGuard.protect(new ChromeDriver(options));
JavascriptExecutor jsDriver = (JavascriptExecutor) driver;
ngDriver = new NgWebDriver(jsDriver);
ngDriver.waitForAngularRequestsToFinish();
}
else if(System.getProperty("os.name").contains("Window")){
System.setProperty("webdriver.chrome.driver", ResourceHelper.getResourcePath("/src/main/resources/drivers/chromedriver.exe"));
driver = ThreadGuard.protect(new ChromeDriver(options));
driver.manage().timeouts().setScriptTimeout(60, TimeUnit.SECONDS);
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
JavascriptExecutor jsDriver = (JavascriptExecutor) driver;
ngDriver = new NgWebDriver(jsDriver);
ngDriver.waitForAngularRequestsToFinish();
}
return driver;
}
Приведенный выше код во время выполнения выдает ошибку-
org.openqa.selenium.ScriptTimeoutException: script timeout