Exemple #1
0
 public void SetUp()
 {
     Initialize();
     _webTablesPage = new WebTablesPage(Driver);
     _webTablesPage.NavigateTo();
     _user = WebTablesFactory.UserData();
 }
Exemple #2
0
 public void DeleteExistingEntry()
 {
     using (IWebDriver driver = new ChromeDriver())
     {
         var webTablesPage = new WebTablesPage(driver);
         webTablesPage.LoadPage();
         webTablesPage.DeleteExistingEntry();
     }
 }
Exemple #3
0
 public void AddNewEntryToTable()
 {
     using (IWebDriver driver = new ChromeDriver())
     {
         var webTablesPage = new WebTablesPage(driver);
         webTablesPage.LoadPage();
         webTablesPage.CreateNewEntry();
     }
 }
Exemple #4
0
 public void NavigateToWebTablesPage_SideMenu()
 {
     using (IWebDriver driver = new ChromeDriver())
     {
         var elementsPage = new Elements_MainPage(driver);
         elementsPage.LoadPage();
         WebTablesPage webTablesPage = elementsPage.NavigateToWebTablesPage_SideMenu();
         webTablesPage.EnsurePageLoaded();
     }
 }
Exemple #5
0
        public void DeleteAdmin()
        {
            HomePage home = new HomePage(this.driver);

            home.GoToPage();
            WebTablesPage webTables = home.GoToWebTables();

            this.driver.SwitchTo().Window(this.driver.WindowHandles[1]);
            webTables.FindAdminUserAndDeleteButton();
            DeletePopup deletePopup = webTables.DeleteAdmin();

            webTables = deletePopup.ClickOk();
            webTables.FindAdminUserAndDeleteButton();
            Assert.IsNull(webTables.AdminDeleteButton);
            this.driver.Quit();
        }