org.openqa.selenium.chrome.ChromeDriverService#createDefaultService ( )源码实例Demo

下面列出了org.openqa.selenium.chrome.ChromeDriverService#createDefaultService ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: qaf   文件: ChromeDriverHelper.java
private synchronized void createAndStartService() {
	if ((service != null) && service.isRunning()) {
		return;
	}
	File driverFile = new File(ApplicationProperties.CHROME_DRIVER_PATH.getStringVal("./chromedriver.exe"));
	if (!driverFile.exists()) {
		logger.error("Please set webdriver.chrome.driver property properly.");
		throw new AutomationError("Driver file not exist.");
	}
	try {
		System.setProperty("webdriver.chrome.driver", driverFile.getCanonicalPath());
		service = ChromeDriverService.createDefaultService();
		service.start();
	} catch (IOException e) {
		logger.error("Unable to start Chrome driver", e);
		throw new AutomationError("Unable to start Chrome Driver Service ", e);
	}
}
 
源代码2 项目: coteafs-selenium   文件: Browser.java
private static WebDriver setupChromeDriver() throws MalformedURLException {
    LOG.i("Setting up Chrome driver...");
    System.setProperty("webdriver.chrome.silentOutput", "true");
    setupDriver(chromedriver());
    final ChromeOptions chromeOptions = new ChromeOptions();
    chromeOptions.addArguments("--dns-prefetch-disable");
    if (appSetting().isHeadlessMode()) {
        chromeOptions.addArguments("--headless");
    }
    chromeOptions.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
    final ChromeDriverService chromeService = ChromeDriverService.createDefaultService();
    return new ChromeDriver(chromeService, chromeOptions);
}
 
源代码3 项目: teasy   文件: StandaloneDriverFactory.java
private WebDriver chrome(DesiredCapabilities customCaps, Platform platform) {
    DriverHolder.setDriverName(CHROME);
    WebDriverManager.chromedriver().setup();
    ChromeDriverService service = ChromeDriverService.createDefaultService();
    ChromeDriver chromeDriver = new ChromeDriver(
            service,
            new ChromeCaps(customCaps, this.alertBehaviour, this.isHeadless, platform).get()
    );
    TestParamsHolder.setChromePort(service.getUrl().getPort());
    return chromeDriver;
}
 
源代码4 项目: QVisual   文件: ChromeDriverEx.java
public ChromeDriverEx(Capabilities capabilities) {
    this(ChromeDriverService.createDefaultService(), capabilities);
}
 
源代码5 项目: getting-started-java   文件: UserJourneyTestIT.java
@BeforeClass
public static void setupClass() throws Exception {
  service = ChromeDriverService.createDefaultService();
  service.start();
}
 
源代码6 项目: getting-started-java   文件: UserJourneyTestIT.java
@BeforeClass
public static void setupClass() throws Exception {
  service = ChromeDriverService.createDefaultService();
  service.start();
}
 
源代码7 项目: java-docs-samples   文件: UserJourneyTestIT.java
@BeforeClass
public static void setupClass() throws Exception {
  service = ChromeDriverService.createDefaultService();
  service.start();
}
 
源代码8 项目: selenium   文件: ChromeDriver.java
/**
 * Creates a new ChromeDriver using the {@link ChromeDriverService#createDefaultService default}
 * server configuration.
 *
 * @see #ChromeDriver(ChromeDriverService, ChromeOptions)
 */
public ChromeDriver() {
  this(ChromeDriverService.createDefaultService(), new ChromeOptions());
}
 
源代码9 项目: selenium   文件: ChromeDriver.java
/**
 * Creates a new ChromeDriver instance. The {@code capabilities} will be passed to the
 * ChromeDriver service.
 *
 * @param capabilities The capabilities required from the ChromeDriver.
 * @see #ChromeDriver(ChromeDriverService, Capabilities)
 * @deprecated Use {@link ChromeDriver(ChromeOptions)} instead.
 */
@Deprecated
public ChromeDriver(Capabilities capabilities) {
  this(ChromeDriverService.createDefaultService(), capabilities);
}