public void GivenIHaveCreatedANewRepeatingInvoice() { WebBrowser.Current.Manage().Timeouts().SetPageLoadTimeout(TimeSpan.FromSeconds(10)); WebBrowser.Current.Navigate().GoToUrl("https://login.xero.com/"); driver = WebBrowser.Current; loginPage = new LoginPage(driver); PageFactory.InitElements(driver, loginPage); loginPage.SetEmail("*****@*****.**"); loginPage.SetPassword("123Xero1"); DashBoardPage dashBoard = loginPage.ClickSave(); dashBoard = dashBoard.topToolBar.clickDashboard(); SalesPage salesPage = dashBoard.clickOnGoToSalesLink(); invoicePage = salesPage.clickOnRepeating(); nrOfInvoices = invoicePage.nrOfInvoices(); newRepeatingInvoicePage = invoicePage.clickNewRepeatingInvoice(); }