All Downloads are FREE. Search and download functionalities are using the official Maven repository.

steps.gui.gzac.GzacDashboardSteps Maven / Gradle / Ivy

package steps.gui.gzac;

import com.microsoft.playwright.Locator;
import com.microsoft.playwright.Page;
import pages.gzac.GzacDashboardPage;

public class GzacDashboardSteps extends GzacBaseSteps {

    protected final GzacDashboardPage dashboardPage;

    public GzacDashboardSteps(Page page) {
        super(page);
        dashboardPage = new GzacDashboardPage(page);
    }

    /**
     * Open het dashboard
     *
     */
    public void navigate() {
        page.navigate("/");
    }

    /**
     * Haalt alle tegels op van het Dashboard
     *
     * @return
     */
    public Locator haal_alle_tegels_op(){
        return dashboardPage.dashboardTiles;
    }

    /**
     * Haal de actieve tab op
     *
     * @return Locator waarop een actie kan worden uitgevoerd
     */
    public Locator haal_actieve_tab_op() {
        return super.haal_actieve_tab_op(dashboardPage.mainContent);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy