| Key | Default Value | Description |
|---|---|---|
| env.baseurl | Base URL of web application under test | |
| env.resources | resources | List of files or folder from that you want to load resources like testdata, locators and properties. |
| step.provider.pkg | Provide a list of packages to load teststep, required only for step client other than java. | |
| scenario.file.loc | scenarios | list of file/folder from where bdd/kwd scenarios need to be executed |
| remote.server | localhost | If you are using remote driver, specify server. |
| remote.port | 4444 | If you are using remote driver, specify port on which selenium server is running. |
| driver.name | Name of driver to create instance of that driver. Available Possible Values. firefoxDriver, iExplorerDriver, chromeDriver, operaDriver, androidDriver, iPhoneDriver, appiumDriver, otherDriver : To use custom driver, provide driver class as capability. Example: To use PhantomJSDriver driver.name=otherDriver other.additional.capabilities={‘driverClass’:’org.openqa.selenium.phantomjs.PhantomJSDriver’} |
|
| webdriver.remote.session | selenium remote session id for debugging purpose. | |
| selenium.wait.timeout | 30000 | Default timeout in ms for all the element related commands and for waitservices methods. |
| webdriver.ie.driver | Sepcify IEDriverServer file path here. Required when using iExplorerDriver | |
| webdriver.chrome.driver | Sepcify chromedriver file path here. Required when using chromeDriver | |
| selenium.success.screenshots | 1 | Specify whether to capture screenshot or not on checkpoint success. Possible values 0 or 1, true or false. |
| selenium.failure.screenshots | 1 | Specify whether to capture screenshot or not on checkpoint failure. Possible values 0 or 1, true or false. |
| wd.command.listeners | list of qualified class name that implements WebDriver Listener | |
| we.command.listeners | list of qualified class name that implements WebElement Listener | |
| teststep.listeners | list of qualified class name that implements TestStep Listener | |
| retry.count | 0 | To retry testcase if testcase failed cause of any exception. Note: testcase will not retry if there is any checkpoint failure. |
| bean.populate.random | false | Set true to fill bean randomly from available data sets, more details fill Databean from multiple dataset. |
| selenium.singletone | To define driver instance scope.Possible value can be Tests or Methods or Groups. |