Updates to naming conventions

This commit is contained in:
2021-01-19 14:26:02 +00:00
parent f01e96beda
commit 041ee45251
3 changed files with 7 additions and 4 deletions

View File

@@ -24,7 +24,7 @@ class PracticeFormPageSteps: DriverSteps() {
@Before @Before
fun setup(){ fun setup(){
webDriver = createWebDriver(Drivers.Chrome) webDriver = retrieveWebDriver(Drivers.Chrome)
formPageFactory = FormPageFactory(webDriver) formPageFactory = FormPageFactory(webDriver)
submittedFormFactory = SubmittedFormFactory(webDriver) submittedFormFactory = SubmittedFormFactory(webDriver)

View File

@@ -7,7 +7,10 @@ import java.io.IOException
abstract class Driver{ abstract class Driver{
fun createChromeDriver(driver: Drivers): WebDriver { /*
* create a web driver based on Browser selection
*/
fun createWebDriver(driver: Drivers): WebDriver {
val path = System.getProperty("user.dir") val path = System.getProperty("user.dir")
System.setProperty(driver.driverProperty, "$path\\src\\test\\resources\\drivers\\${driver.driverFileName}") System.setProperty(driver.driverProperty, "$path\\src\\test\\resources\\drivers\\${driver.driverFileName}")

View File

@@ -8,8 +8,8 @@ import java.util.concurrent.TimeUnit
abstract class DriverSteps : Driver(){ abstract class DriverSteps : Driver(){
fun createWebDriver(driver: Drivers): WebDriver{ fun retrieveWebDriver(driver: Drivers): WebDriver{
return createChromeDriver(driver).apply { return createWebDriver(driver).apply {
manage().timeouts().let { tO -> manage().timeouts().let { tO ->
tO.implicitlyWait(TIMEOUT_DURATION, TimeUnit.SECONDS) tO.implicitlyWait(TIMEOUT_DURATION, TimeUnit.SECONDS)
tO.pageLoadTimeout(TIMEOUT_DURATION, TimeUnit.SECONDS) tO.pageLoadTimeout(TIMEOUT_DURATION, TimeUnit.SECONDS)