@Bean(destroyMethod = "quit") public ChromeDriver webDriver() { System.setProperty("webdriver.chrome.logfile", "/tmp/chromedriver.log"); System.setProperty("webdriver.chrome.verboseLogging", "true"); ChromeOptions options = new ChromeOptions(); options.addArguments( "--verbose", "--headless", "--disable-web-security", "--ignore-certificate-errors", "--allow-running-insecure-content", "--allow-insecure-localhost", "--no-sandbox", "--disable-gpu" ); LoggingPreferences logs = new LoggingPreferences(); logs.enable(LogType.PERFORMANCE, Level.ALL); options.setCapability(CapabilityType.LOGGING_PREFS, logs); options.setAcceptInsecureCerts(true); ChromeDriver driver = new ChromeDriver(options); driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS); driver.manage().timeouts().pageLoadTimeout(20, TimeUnit.SECONDS); driver.manage().timeouts().setScriptTimeout(15, TimeUnit.SECONDS); driver.manage().window().setSize(new Dimension(1024, 768)); return driver; }
private WebDriver getChromeDriver(DesiredCapabilities capabilities) throws MalformedURLException { WebDriver driver = StringUtils.isNotBlank(config.seleniumGridUrl()) ? new RemoteWebDriver(new URL(config.seleniumGridUrl()), capabilities) : new ChromeDriver(capabilities); driver.manage().timeouts().pageLoadTimeout(5L, TimeUnit.MINUTES); return driver; }
private WebDriver getChromeDriver(DesiredCapabilities capabilities) throws MalformedURLException { WebDriver driver = StringUtils.isNotBlank(config.seleniumGridUrl()) ? new RemoteWebDriver(new URL(config.seleniumGridUrl()), capabilities) : new ChromeDriver(capabilities); driver.manage().timeouts().pageLoadTimeout(5L, TimeUnit.MINUTES); return driver; }
protected void setPageLoadTimeout(final long timeout) { try { driver.manage().timeouts().pageLoadTimeout(timeout, TimeUnit.SECONDS); } catch (UnsupportedCommandException e) { } }
protected void setPageLoadTimeout(final long timeout) { try { driver.manage().timeouts().pageLoadTimeout(timeout, TimeUnit.SECONDS); } catch (UnsupportedCommandException e) { // chromedriver does not support pageLoadTimeout } }
protected void setPageLoadTimeout(final long timeout) { try { driver.manage().timeouts().pageLoadTimeout(timeout, TimeUnit.SECONDS); } catch (UnsupportedCommandException e) { } }
private void createChromeWebDriver() { com.guozhong.downloader.impl.ChromeDriver e = new com.guozhong.downloader.impl.ChromeDriver(); int driverIndex = webDriverList.size(); e.setIndex(driverIndex); e.manage().timeouts().pageLoadTimeout(pageLoadTimeout, TimeUnit.SECONDS); if(chromeDriverLifeListener != null){ chromeDriverLifeListener.onCreated(driverIndex,e); } queue.add(e); webDriverList.add(e); }
protected void setPageLoadTimeout(final long timeout) { try { driver.manage().timeouts().pageLoadTimeout(timeout, TimeUnit.SECONDS); } catch (UnsupportedCommandException e) { } }
protected void setPageLoadTimeout(final long timeout) { driver.manage().timeouts().pageLoadTimeout(timeout, TimeUnit.SECONDS); } }
@Override public DriverAction setPageLoadTimeOut(long time) { driver.manage().timeouts().pageLoadTimeout(time, TimeUnit.MILLISECONDS); return this; }
protected S setTimeOut(S driver) { TimeOut timeOut = getTimeout(); driver.manage().timeouts().implicitlyWait(timeOut.getImplicitly(), TimeUnit.SECONDS); driver.manage().timeouts().setScriptTimeout(timeOut.getScript(), TimeUnit.SECONDS); driver.manage().timeouts().pageLoadTimeout(timeOut.getPageLoad(), TimeUnit.SECONDS); return driver; }
@Override public WebDriver.Timeouts pageLoadTimeout(long timeoutValue, TimeUnit timeUnit) { return (timeouts != null) ? timeouts.pageLoadTimeout(timeoutValue,timeUnit) : timeouts; } }
public Timeouts pageLoadTimeout(long time, TimeUnit unit) { timeouts.pageLoadTimeout(time, unit); return this; } }
public final void setPageLoadTimeout(int timeout){ for (WebDriver driver : webDriverList) { driver.manage().timeouts().pageLoadTimeout(timeout, TimeUnit.SECONDS); } this.pageLoadTimeout = timeout; }
@Override public WebDriver.Timeouts pageLoadTimeout(long timeoutValue, TimeUnit timeUnit) { return (timeouts != null) ? timeouts.pageLoadTimeout(timeoutValue,timeUnit) : timeouts; } }
private WebDriver getFirefoxDriver(DesiredCapabilities capabilities) { WebDriver driver = new FirefoxDriver(capabilities); driver.manage().timeouts().pageLoadTimeout(5L, TimeUnit.MINUTES); return driver; }
protected void setPageLoadTimeout(final long timeout) { try { driver.manage().timeouts().pageLoadTimeout(timeout, TimeUnit.SECONDS); } catch (WebDriverException e) { // chromedriver does not support pageLoadTimeout } }
public MyAppNavigation(WebDriver driver) { this.driver = driver; this.driver.manage().timeouts().pageLoadTimeout(5, TimeUnit.SECONDS); this.driver.manage().timeouts().implicitlyWait(5,TimeUnit.SECONDS); }
/** * Set the default timeout on the selenium instance. */ private void setTimeoutOnSelenium() { executeCommand("setTimeout", new String[] { "" + this.timeout }); WebDriver.Timeouts timeouts = getWebDriver().manage().timeouts(); timeouts.setScriptTimeout(this.timeout, TimeUnit.MILLISECONDS); timeouts.pageLoadTimeout(this.timeout, TimeUnit.MILLISECONDS); }
private void setUpWebDriver() { ChromeOptions options = new ChromeOptions(); options.addArguments("headless"); options.addArguments("no-sandbox"); options.addArguments("window-size=1200x600"); driver = new ChromeDriver(options); driver.manage().window().maximize(); driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); driver.manage().timeouts().pageLoadTimeout(300, TimeUnit.SECONDS); }