Skip to content

PageObject main page Example

VolodymyrRomanyshyn edited this page Aug 12, 2019 · 3 revisions

MainPage

public class HomePage : BasePage, ILoad
    {
        [XPath("//*[@class = 'your locators']/..")] public BaseElement DashBoard;
        [XPath("//button[@id='your locators']")] public BaseElement Widgets;
        // your elements here

        public HomePage(BaseDriver baseDriver) : base(baseDriver)
        {
        }

        public bool IsLoaded() =>
            DashBoard.IsVisible &&
            Widgets.IsVisible &&
            Logo.IsVisible;
            // verifying if page is loaded here

    }

Clone this wiki locally