package cz.moneta.test.dsl.ufo.banka.pages.fon;

import cz.moneta.test.dsl.ufo.banka.pages.products.sme.KUL004_S004_AddressesAndContactsPage;
import cz.moneta.test.harness.support.web.Click;
import cz.moneta.test.harness.support.web.Lookup;
import cz.moneta.test.harness.support.web.Wait;
import cz.moneta.test.harness.support.web.WebFlow;

import static cz.moneta.test.dsl.ufo.banka.pages.fon.KUL040_S008_ClientsDataOnRequestPage.PAGE_LABEL_XPATH;

@Wait(value = PAGE_LABEL_XPATH, by = Lookup.XPATH)
public interface KUL040_S008_ClientsDataOnRequestPage extends WebFlow<KUL040_S008_ClientsDataOnRequestPage> {

    String PAGE_LABEL_XPATH = "//div[text()='KUL004_S008']";

    String CONTACT_PERSON_CHECKBOX = "KUL004_S008_H003_CONTACT PERSON";
    String SIGNS_AGREEMENT_CHECKBOX = "KUL004_S008_H003_SIGN";
    String CONTINUE_BUTTON = "KUL004_S008_B001";

    @Click(CONTACT_PERSON_CHECKBOX)
    KUL040_S008_ClientsDataOnRequestPage clickContactPerson();

    @Click(SIGNS_AGREEMENT_CHECKBOX)
    KUL040_S008_ClientsDataOnRequestPage clickSignsAgreement();

    @Click(CONTINUE_BUTTON)
    KUL004_S004_AddressesAndContactsPage clickContinue();

}
