public void PageTest(MyPageBase page) { // Implement Dispose inside page object in order to do cleanup using (page) { // SwdBrowser.HandleJavaScriptErrors(); page.Invoke(); // SwdBrowser.HandleJavaScriptErrors(); page.VerifyExpectedElementsAreDisplayed(); // SwdBrowser.HandleJavaScriptErrors(); } }
private MyPageBase[] GetPages() { var pages = new MyPageBase[] { new Page1(), new Page2() }; return(pages); }