public void VerifyThatNewUserIsCreatedAndCanLogIn() { LoginPage loginpage = new LoginPage(); PageFactory.InitElements(driver, loginpage); PIMView pimview = new PIMView(); PageFactory.InitElements(driver, pimview); AdminView admin = new AdminView(); PageFactory.InitElements(driver, admin); loginpage.LoginAsAdmin(); pimview.OpenPIMView(); pimview.AddBtnClick(); pimview.FillUpThePIMForm(); var firstUserName = pimview.FirstNameUuid; pimview.SubmitThePIMForm(); admin.OpenAdminView(); admin.AddBtnClick(); admin.FillUpTheForm(firstUserName); var u = admin.NewUserUuid; admin.SubmitTheForm(); Thread.Sleep(1000); admin.OpenWelcomeDropDown(); admin.LogoutClick(); TimeView dashboard = new TimeView(); PageFactory.InitElements(driver, dashboard); loginpage.LoginAsNewUser(u); Assert.That(dashboard.IsPageDisplayed, Is.True); }