public void test() { utilities.ConsoleMessageStart(); utilities.extenttest = utilities.extent.StartTest("Admin Button Clicked"); utilities.extenttest.AssignCategory("Properties Tests"); loginMain.NavigateTo(); loginMain.LogInSuccess(); Thread.Sleep(5000); diaryMain.ClickFirstCell(); }
//Navigate to Help Module public void AccessHelpModule() { loginMain.NavigateTo(); loginMain.LogInSuccess(); this.Map.HelpIcon.Click(); Thread.Sleep(4000); }
//Login to Workspace successfully public void LogInSuccess() { utilities.ConsoleMessageStart(); utilities.extenttest = utilities.extent.StartTest("Login Success"); utilities.extenttest.AssignCategory("Login Tests"); loginMain.NavigateTo(); loginMain.LogInSuccess(); Thread.Sleep(2000); if (driver.FindElement(By.Id("divScheduleMaingPage")).Displayed) { Console.WriteLine("Login Success"); utilities.extenttest.Log(LogStatus.Pass, "Assert pass "); Assert.Pass(); } else { Console.WriteLine("Login Failed"); Assert.Fail(); } }
public void callingloginmethods() { loginMain.NavigateTo(); loginMain.LogInSuccess(); Thread.Sleep(4000); }
public void AccessVisitorModule() { loginMain.NavigateTo(); loginMain.LogInSuccess(); this.Map.VisitorsIcon.Click(); }
[Test, Category("Properties Tests"), Order(1)] //Accessing Admin Page public void AdminstrationButtonClicked() { utilities.ConsoleMessageStart(); utilities.extenttest = utilities.extent.StartTest("Admin Button Clicked"); utilities.extenttest.AssignCategory("Properties Tests"); loginMain.NavigateTo(); loginMain.LogInSuccess(); propertiesMain.AccessAdminIcon(); if (driver.FindElement(By.Id("ctl00_lblPropertySetUp")).Displayed) { Console.WriteLine("Admin Button Clicked"); utilities.extenttest.Log(LogStatus.Pass, "Assert pass "); Assert.Pass(); } else { Console.WriteLine("Admin button was not clicked"); Assert.Fail(); } }
//=====GLOBAL START===== //Login public void Login() { loginMain.NavigateTo(); loginMain.LogInSuccess(); Thread.Sleep(4000); }
public void Case3621() { utilities.ConsoleMessageStart(); utilities.extenttest = utilities.extent.StartTest("TFS Case 3620 Resource notes not displaying on My bookings page"); utilities.extenttest.AssignCategory("Case 3620. Resource notes not showing on my bookings page."); webappLogin.NavigateTo(); webappLogin.LogInSuccess(); //WebApp Login Thread.Sleep(4000); admin.AccessAdminModule(); //Access Admin Module admin.AccessSettings(); //Access Settings Tab admin.StatusLink(); //Click on Status Link webappStatus.AddNewStatus(); //Creating New Status string statusName = webappStatus.StatusName; Console.WriteLine(statusName); Thread.Sleep(2000); //Open New Tab in the Same window and continue on the new Window. ((IJavaScriptExecutor)driver).ExecuteScript("window.open();"); driver.SwitchTo().Window(driver.WindowHandles.Last()); Thread.Sleep(2000); login.NavigateTo(); //Navigate to QB login.LoginSuccess(); //Login to QB Thread.Sleep(4000); homepage.SelectResource(); //Selecting a Resource login.Wait(); attendees.AddingInternalAttendee(); //Adding Internal Attendee Thread.Sleep(2000); homepage.NextButton(); //Go to next Page Thread.Sleep(2000); booking.BookingTitle(); var refnumber = this.driver.FindElement(By.XPath("//*[@id='page-wrap']/section[2]/div[1]/div/div[3]/span")).Text; Console.WriteLine(refnumber); Thread.Sleep(3000); driver.SwitchTo().Window(driver.WindowHandles.First()); Thread.Sleep(2000); webAppBookingsMain.AccessBookingSearchLink(); Thread.Sleep(2000); this.BookingSearchRefMap.BookingRefNumber.SendKeys(refnumber); this.BookingSearchRefMap.BookingSearchSearchButton.Click(); this.BookingSearchRefMap.BookingLinkWhenSearchByRefNumber.Click(); SelectElement select = new SelectElement(this.BookingSummaryRefMap.BookingStatusDropdown); select.SelectByText(statusName); Thread.Sleep(2000); this.BookingSummaryRefMap.SaveButton.Click(); webAppBookingSummaryMain.AcceptSaveBookingPopUP(); driver.SwitchTo().Window(driver.WindowHandles.Last()); mybookings.MyBookingsSelect(); Thread.Sleep(3000); utilities.DBConnect("SELECT BookingID, StartTime FROM [Booking] where ReferenceNumber = '" + refnumber + "'"); Thread.Sleep(2000); string D1 = utilities.data[0]; string D2 = utilities.data[1]; Console.WriteLine("D1: " + D1); Console.WriteLine("D2 : " + D2); //Pasing the date value in Text box IWebElement element = driver.FindElement(By.CssSelector(".mybooking-calendar .text-box")); IJavaScriptExecutor jse = (IJavaScriptExecutor)driver; jse.ExecuteScript("arguments[0].value='" + D2 + "';", element); driver.FindElement(By.CssSelector(".mybooking-calendar .text-box")).SendKeys(Keys.Enter); Thread.Sleep(2000); this.driver.FindElement(By.XPath("//*[@id='page-wrap']/section[3]/span[1]")).Click(); Thread.Sleep(2000); }
[Test, Category("MyOption Tests")] //Accessing My Options Page public void MyOptionButtonClicked() { utilities.ConsoleMessageStart(); utilities.extenttest = utilities.extent.StartTest("MyOptions Button Clicked"); utilities.extenttest.AssignCategory("MyOption Tests"); loginMain.NavigateTo(); loginMain.LogInSuccess(); myoptionMain.AccessMyoptionIcon(); Thread.Sleep(3000); if (driver.FindElement(By.Id("ctl00_lblMyOption")).Displayed) { Console.WriteLine("MyOption Button Clicked"); utilities.extenttest.Log(LogStatus.Pass, "Assert pass "); Assert.Pass(); } else { Console.WriteLine("MyOption button was not clicked"); Assert.Fail(); } }
public void ContactButtonClicked() { utilities.ConsoleMessageStart(); utilities.extenttest = utilities.extent.StartTest("Contact Button Clicked"); utilities.extenttest.AssignCategory("Contact Tests"); loginMain.NavigateTo(); loginMain.LogInSuccess(); contactMain.AccessContactsTab(); if (driver.FindElement(By.Id("ctl00_MainContentPlaceHolder_usergrdList")).Displayed) { Console.WriteLine("Contacts Button Clicked"); utilities.extenttest.Log(LogStatus.Pass, "Assert pass "); Assert.Pass(); } else { Console.WriteLine("Contacts button was not clicked"); Assert.Fail(); } }