package cz.moneta.test.dsl.ufo.operations.ufoOperations;

import cz.moneta.test.harness.support.web.CheckElementPresent;
import cz.moneta.test.harness.support.web.Click;
import cz.moneta.test.harness.support.web.TypeInto;
import cz.moneta.test.harness.support.web.WebFlow;

public interface EXT701_S001_ExternalPartnersMainPage extends WebFlow<EXT701_S001_ExternalPartnersMainPage> {

    String SEARCH_INPUT = "EXT701_S001_E001";
    String SEARCH_BUTTON = "EXT701_S001_P001";
    String CLIENT_NAME_LABEL = "EXT701_S001_L020";

    @TypeInto(SEARCH_INPUT)
    EXT701_S001_ExternalPartnersMainPage fillSearchInput(String searchValue);

    @Click(SEARCH_BUTTON)
    EXT701_S001_ExternalPartnersMainPage clickSearchClient();

    @CheckElementPresent(CLIENT_NAME_LABEL)
    EXT701_S001_ExternalPartnersMainPage assertClientName();

}