@ComponentScan(basePackageClasses=SeleniumConfiguration.class, nameGenerator=FqnAnnotationBeanNameGenerator.class, excludeFilters=) public class SeleniumConfiguration extends Object
@Component
.Modifier and Type | Field and Description |
---|---|
static int |
AUTO_CONFIGURE_ORDER |
Constructor and Description |
---|
SeleniumConfiguration() |
Modifier and Type | Method and Description |
---|---|
String |
browserLocale(Locale locale) |
org.openqa.selenium.support.pagefactory.DefaultElementLocatorFactory |
defaultElementLocatorFactory(org.openqa.selenium.WebDriver driver) |
org.springframework.aop.Advisor |
pageActiveCheckAdvisor(WebDriverExceptionAwarePageActiveCheckInterceptor webDriverExceptionAwarePageActiveCheckInterceptor) |
org.openqa.selenium.WebDriver |
webDriver(org.openqa.selenium.WebDriver webDriver,
WebElementProxyFactory webElementMethodInterceptorFactory) |
WebDriverExceptionOccurrenceBehaviour |
webDriverExceptionOccurrenceBehaviour(String browser) |
Class<? extends org.openqa.selenium.WebElement> |
webElementType() |
public static final int AUTO_CONFIGURE_ORDER
@Bean public org.openqa.selenium.support.pagefactory.DefaultElementLocatorFactory defaultElementLocatorFactory(org.openqa.selenium.WebDriver driver)
driver
- driver@Bean public WebDriverExceptionOccurrenceBehaviour webDriverExceptionOccurrenceBehaviour(@Value(value="${browser}") String browser)
browser
- browser@Bean(destroyMethod="") @Scope(value="singleton") @Primary public org.openqa.selenium.WebDriver webDriver(@Qualifier(value="internalWebDriver") org.openqa.selenium.WebDriver webDriver, WebElementProxyFactory webElementMethodInterceptorFactory)
webDriver
- webDriverwebElementMethodInterceptorFactory
- webElementMethodInterceptorFactory@Bean @ConditionalOnExpression(value="#{getObject(\'internalWebDriver\') instanceof T(org.openqa.selenium.remote.RemoteWebDriver)}") public Class<? extends org.openqa.selenium.WebElement> webElementType()
@Bean public String browserLocale(Locale locale)
locale
- locale@Bean public org.springframework.aop.Advisor pageActiveCheckAdvisor(WebDriverExceptionAwarePageActiveCheckInterceptor webDriverExceptionAwarePageActiveCheckInterceptor)
webDriverExceptionAwarePageActiveCheckInterceptor
- webDriverExceptionAwarePageActiveCheckInterceptorCopyright © 2018–2019 b+m Informatik AG. All rights reserved.