package cz.moneta.test.dsl.ib.settings.ib.limit;

import cz.moneta.test.dsl.ib.IbPageFlow;
import cz.moneta.test.dsl.ib.settings.ib.PasswordAndChannelManagementPage;
import cz.moneta.test.harness.support.web.Click;
import cz.moneta.test.harness.support.web.Wait;

import static cz.moneta.test.dsl.ib.settings.ib.limit.IbChangeLimitFinalPage.CHANNEL_MANAGEMENT_BTN;
import static cz.moneta.test.dsl.ib.settings.ib.limit.IbChangeLimitFinalPage.SUCCESS_CHANGED_LIMIT_TEXT;

@Wait({SUCCESS_CHANGED_LIMIT_TEXT, CHANNEL_MANAGEMENT_BTN})
public interface IbChangeLimitFinalPage extends IbPageFlow<IbChangeLimitFinalPage> {
    String SUCCESS_CHANGED_LIMIT_TEXT = "//b[contains(text(), 'Požadavek na změnu limitů byl úspěšně odeslán')]";
    String CHANNEL_MANAGEMENT_BTN = "//img[@alt = 'Správa kanálů']";

    @Click(CHANNEL_MANAGEMENT_BTN)
    PasswordAndChannelManagementPage clickOnchannelManagement();
}
