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.