package samples.test.Tests trait ExtendedMethods extends ElementImplicits { def clearAllInputs()(implicit page: DataSenderPage): Unit = { page.ableSmallBox.head.clear() page.ableMediumBox.head.clear() page.ableHeavyBox.head.clear() page.ableGpu.head.clear() page.ableAcu.head.clear() page.ableGpcu.head.clear() page.ableStairs.head.clear() page.remarks.head.clear() } def fillAllInputs(ableSmallBox: String, ableMediumBox: String, ableHeavyBox: String, ableAcu: String, ableGpu: String, ableGpcu: String, ableStairs: String, remarks: String)(implicit dataSenderPage: DataSenderPage): Unit = { dataSenderPage.ableSmallBox.sendKeys(ableSmallBox) dataSenderPage.ableMediumBox.sendKeys(ableMediumBox) dataSenderPage.ableHeavyBox.sendKeys(ableHeavyBox) dataSenderPage.ableGpu.sendKeys(ableGpu) dataSenderPage.ableAcu.sendKeys(ableAcu) dataSenderPage.ableGpcu.sendKeys(ableGpcu) dataSenderPage.ableStairs.sendKeys(ableStairs) dataSenderPage.remarks.sendKeys(remarks) } def fillAllInputsWithOneVariable(variableForAllInputs: String)(implicit dataSenderPage: DataSenderPage): Unit = { dataSenderPage.ableSmallBox.sendKeys(variableForAllInputs) dataSenderPage.ableMediumBox.sendKeys(variableForAllInputs) dataSenderPage.ableHeavyBox.sendKeys(variableForAllInputs) dataSenderPage.ableGpu.sendKeys(variableForAllInputs) dataSenderPage.ableAcu.sendKeys(variableForAllInputs) dataSenderPage.ableGpcu.sendKeys(variableForAllInputs) dataSenderPage.ableStairs.sendKeys(variableForAllInputs) // dataSenderPage.remarks.sendKeys(variableForAllInputs) } }