@ConditionalOnProperty(name="browser", havingValue="chrome") @ComponentScan(basePackageClasses=TapirChromeConfiguration.class, nameGenerator=FqnAnnotationBeanNameGenerator.class, excludeFilters=) public class TapirChromeConfiguration extends Object
@Component
.Modifier and Type | Field and Description |
---|---|
static int |
AUTO_CONFIGURE_ORDER |
Constructor and Description |
---|
TapirChromeConfiguration() |
Modifier and Type | Method and Description |
---|---|
ChromeConnectionMode |
chromeConnectionMode(String chromeConnectionMode) |
org.openqa.selenium.remote.RemoteWebDriver |
chromeDriver(File chromedriverBinaryFile,
File chromeBrowserBinaryFile,
URL driverServiceURL,
boolean chromeHeadlessMode,
ChromeConnectionMode chromeConnectionMode,
String browserLocale,
WebDriverManagerService webDriverManagerService) |
public static final int AUTO_CONFIGURE_ORDER
@Bean(name="internalWebDriver", destroyMethod="quit") @Scope(scopeName="thread", proxyMode=TARGET_CLASS) public org.openqa.selenium.remote.RemoteWebDriver chromeDriver(@Value(value="${chrome.chromedriver.binary:#{null}}") File chromedriverBinaryFile, @Value(value="${chrome.browser.binary:#{null}}") File chromeBrowserBinaryFile, @Value(value="${chrome.driverservice.url:#{null}}") URL driverServiceURL, @Value(value="${chrome.headless.mode:false}") boolean chromeHeadlessMode, ChromeConnectionMode chromeConnectionMode, @Qualifier(value="browserLocale") String browserLocale, WebDriverManagerService webDriverManagerService)
chromedriverBinaryFile
- chromedriverBinaryFilechromeBrowserBinaryFile
- chromeBrowserBinaryFiledriverServiceURL
- driverServiceURLchromeHeadlessMode
- chromeHeadlessModechromeConnectionMode
- chromeConnectionModebrowserLocale
- browserLocalewebDriverManagerService
- webDriverManagerService@Bean public ChromeConnectionMode chromeConnectionMode(@Value(value="${chrome.connection.mode:local}") String chromeConnectionMode)
chromeConnectionMode
- chromeConnectionModeCopyright © 2018–2019 b+m Informatik AG. All rights reserved.