mirror of
https://github.com/hmalik144/Automation-Test-Framework.git
synced 2025-12-10 03:05:35 +00:00
Updates to naming conventions
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
@@ -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}")
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user