diff --git a/demo/src/androidTest/java/common/EsspressoUi.kt b/demo/src/androidTest/java/common/EsspressoUi.kt index 60c6d77..0c5bf6d 100644 --- a/demo/src/androidTest/java/common/EsspressoUi.kt +++ b/demo/src/androidTest/java/common/EsspressoUi.kt @@ -160,7 +160,10 @@ fun clickSeeOtherModalOptions() { fun clickDisclosure() { onWebView( ViewMatchers.withId(R.id.ModalWebView), - ).forceJavascriptEnabled().withElement(DriverAtoms.findElement(Locator.CLASS_NAME, "a")).perform(DriverAtoms.webClick()) + ).withElement(DriverAtoms.findElement(Locator.XPATH, "/html/body/div/div[3]/div/div[5]/main/div/div[2]/a")).perform(DriverAtoms.webClick()) +// onWebView( +// ViewMatchers.withId(R.id.ModalWebView), +// ).forceJavascriptEnabled().withElement(DriverAtoms.findElement(Locator.XPATH, "/html/body/div/div[3]/div/div[5]/main/div/div[2]/a")).perform(DriverAtoms.webClick()) } fun modalContent(expectedText: String) { @@ -181,6 +184,12 @@ fun clearCalculatorAmount() { .perform(DriverAtoms.clearElement()) } +fun clickApplyNow() { + onWebView(withId(R.id.ModalWebView)) + .withElement(DriverAtoms.findElement(Locator.CSS_SELECTOR, "button.button")) // Change to your input box selector + .perform(DriverAtoms.webClick()) +} + fun checkPi4ModalContent() { modalContent("Pay in 4") }