org.jbehave.web.selenium
Class SeleniumConfiguration

java.lang.Object
  extended by org.jbehave.core.configuration.Configuration
      extended by org.jbehave.web.selenium.SeleniumConfiguration

public class SeleniumConfiguration
extends org.jbehave.core.configuration.Configuration

Extends Configuration to provide Selenium-based components. It can be used for both Selenium and WebDriver APIs.


Constructor Summary
SeleniumConfiguration()
           
 
Method Summary
static com.thoughtworks.selenium.condition.ConditionRunner defaultConditionRunner(com.thoughtworks.selenium.Selenium selenium)
          Creates default ConditionRunner: JUnitConditionRunner(selenium, 10, 100, 1000).
static com.thoughtworks.selenium.Selenium defaultSelenium()
          Creates default Selenium instance: DefaultSelenium("localhost", 4444, "*firefox", "http://localhost:8080")
 com.thoughtworks.selenium.Selenium selenium()
           
 SeleniumContext seleniumContext()
           
 SeleniumConfiguration useSelenium(com.thoughtworks.selenium.Selenium selenium)
           
 SeleniumConfiguration useSeleniumContext(SeleniumContext seleniumContext)
           
 SeleniumConfiguration useWebDriverProvider(WebDriverProvider webDriverProvider)
           
 WebDriverProvider webDriverProvider()
           
 
Methods inherited from class org.jbehave.core.configuration.Configuration
defaultStoryReporter, doDryRun, dryRun, failureStrategy, keywords, parameterControls, parameterConverters, paranamer, pathCalculator, pendingStepStrategy, stepCollector, stepdocReporter, stepFinder, stepMonitor, stepPatternParser, storyControls, storyLoader, storyParser, storyPathResolver, storyReporter, storyReporterBuilder, useDefaultStoryReporter, useFailureStrategy, useKeywords, useParameterControls, useParameterConverters, useParanamer, usePathCalculator, usePendingStepStrategy, useStepCollector, useStepdocReporter, useStepFinder, useStepMonitor, useStepPatternParser, useStoryControls, useStoryLoader, useStoryParser, useStoryPathResolver, useStoryReporterBuilder, useViewGenerator, viewGenerator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SeleniumConfiguration

public SeleniumConfiguration()
Method Detail

selenium

public com.thoughtworks.selenium.Selenium selenium()

useSelenium

public SeleniumConfiguration useSelenium(com.thoughtworks.selenium.Selenium selenium)

seleniumContext

public SeleniumContext seleniumContext()

useSeleniumContext

public SeleniumConfiguration useSeleniumContext(SeleniumContext seleniumContext)

webDriverProvider

public WebDriverProvider webDriverProvider()

useWebDriverProvider

public SeleniumConfiguration useWebDriverProvider(WebDriverProvider webDriverProvider)

defaultSelenium

public static com.thoughtworks.selenium.Selenium defaultSelenium()
Creates default Selenium instance: DefaultSelenium("localhost", 4444, "*firefox", "http://localhost:8080")

Returns:
A Selenium instance

defaultConditionRunner

public static com.thoughtworks.selenium.condition.ConditionRunner defaultConditionRunner(com.thoughtworks.selenium.Selenium selenium)
Creates default ConditionRunner: JUnitConditionRunner(selenium, 10, 100, 1000).

Parameters:
selenium - the Selenium instance
Returns:
A ConditionRunner


Copyright © 2012. All Rights Reserved.