Updates to naming conventions

This commit is contained in:
hmalik144 committed 2021-01-19 14:26:02 +00:00
1 parent f01e96beda
commit 041ee45251
3 files changed
+7 -4

No files matched your search

@@ -24,7 +24,7 @@ class PracticeFormPageSteps: DriverSteps() {
@Before
fun setup(){
webDriver = createWebDriver(Drivers.Chrome)
webDriver = retrieveWebDriver(Drivers.Chrome)
formPageFactory = FormPageFactory(webDriver)
submittedFormFactory = SubmittedFormFactory(webDriver)
@@ -7,7 +7,10 @@ import java.io.IOException
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")
System.setProperty(driver.driverProperty, "$path\\src\\test\\resources\\drivers\\${driver.driverFileName}")
@@ -8,8 +8,8 @@ import java.util.concurrent.TimeUnit
abstract class DriverSteps : Driver(){
fun createWebDriver(driver: Drivers): WebDriver{
return createChromeDriver(driver).apply {
fun retrieveWebDriver(driver: Drivers): WebDriver{
return createWebDriver(driver).apply {
manage().timeouts().let { tO ->
tO.implicitlyWait(TIMEOUT_DURATION, TimeUnit.SECONDS)
tO.pageLoadTimeout(TIMEOUT_DURATION, TimeUnit.SECONDS)