public void BasicNavTest() { UserSettings settings = Json.JsonValue <UserSettings>(ResourceCollection.SiteConfig); RemoteDriver.Navigate().GoToUrl(settings.Url); PageFactory.GetPage <HrmLoginPage>(RemoteDriver).LogIn(settings.Username, settings.Password); Thread.Sleep(2000); // not good coding standard but placing for basic test Console.WriteLine(RemoteDriver.Title); PageFactory.GetPage <HrmPageMenu>(RemoteDriver).GoToMainMenuPage(MenuTypes.Admin); IList <SystemUserTable> users = PageFactory.GetPage <HrmSystemUsersPage>(RemoteDriver) .GetUserTabelData(); // note as of 3/31/2019 user table has been changed but this code is good foreach (SystemUserTable user in users) { if (!user.EmployeeName.Equals("Hannah Flores")) { user.CheckBox.Click(); Console.WriteLine($"All employee Name: {user.EmployeeName.Text}"); } } }
public void AnotherLoginTest() { RemoteDriver.Navigate().GoToUrl(Settings.Url); PageFactory.GetPage <HrmLoginPage>(RemoteDriver).LogIn(Settings.Username, Settings.Password); }