Example #1
0
        public void TableOperation()
        {
            string fileName = Environment.CurrentDirectory.ToString() + "\\Data\\Login.xlsx";

            ExcelHelpers.PopulateInCollection(fileName);

            LogHelpers.CreateLogFile();

            OpenBrowser(BrowserType.Chrome);
            LogHelpers.Write("Opened the browser !!!");

            DriverContext.Browser.GoToUrl(url);
            LogHelpers.Write("Navigated to the page !!!");

            CurrentPage = GetInstance <LoginPage>();
            CurrentPage.As <LoginPage>().ClickLoginLink();
            CurrentPage.As <LoginPage>().Login(ExcelHelpers.ReadData(1, "UserName"), ExcelHelpers.ReadData(1, "Password"));
            //EmployeePage
            CurrentPage = CurrentPage.As <LoginPage>().ClickEmployeeList();

            var table = CurrentPage.As <EmployeePage>().GetEmployeeList();

            HtmlTableHelper.ReadTable(table);
            HtmlTableHelper.PerformActionOnCell("5", "Name", "Ramesh", "Benefits");
        }
        public void ThenAddLocation()
        {
            this.CurrentPage = this.CurrentPage.As <NewQuickRequestPage>().SelectLocation();
            this.CurrentPage.As <SearchLocations>().IsPageLoaded();

            var table = this.CurrentPage.As <SearchLocations>().GetEmployeeList();

            HtmlTableHelper.ReadTable(table);
            HtmlTableHelper.PerformActionOnCell("2", "Localização", "Copa");
        }