public bool TestCardContents() { this.WaitTilIsVisible(); if (CardHeader.IsDisplayed() && CardTitle.IsDisplayed() && CardSubTitle.IsDisplayed() && CardContent.IsDisplayed() && CardActions.IsDisplayed()) { return(true); } else { if (!CardHeader.WaitTilIsVisible()) { BRLogger.LogInfo("Card Header is not available"); } if (!CardTitle.WaitTilIsVisible()) { BRLogger.LogInfo("Card Title is not available"); } if (!CardSubTitle.WaitTilIsVisible()) { BRLogger.LogInfo("Card Subtitle is not available"); } if (!CardContent.WaitTilIsVisible()) { BRLogger.LogInfo("Card Content is not available"); } if (!CardActions.WaitTilIsVisible()) { BRLogger.LogInfo("Card Action/s is not available"); } return(false); } }
public void VerifyDelConfirmMessage(string del_rolename) { string conf_message = DeleteConfirmMessage.Text(); Delete_Message = Delete_Message.Replace("{0}", del_rolename); BRLogger.AssertIsTrue(Delete_Message.Equals(conf_message), "Verify delete confirmation message"); }
//public CARMyProfilePage NavigatetoMyProfile() //{ // CARMyProfilePage myProfilePage = new CARMyProfilePage(); // CarrierMenu.MenuItemsClick("My Profile"); // BRLogger.LogInfo(" User is clicked from the Carrier Portal Main menu"); // //verify if the my profile page loads. // myProfilePage.waitUntilReady(); // return myProfilePage; //} public void NavigatetoLoads() { //similar to users CarrierMenu.MenuItemsClick("Loads"); BRLogger.LogInfo(" Loads is clicked from the Carrier Portal Main menu"); //verify if the Loads page loads ... //userPage.waitUntilReady(); }
//public CARUserPage NavigatetoUsers() //{ // CARUserPage userPage = new CARUserPage(); // CarrierMenu.MenuItemsClick("Users"); // BRLogger.LogInfo(" User is clicked from the Carrier Portal Main menu"); // //verify if the user page loads. // userPage.waitUntilReady(); // return userPage; //} public LMLoginPage NavigatetoRoles() { LMLoginPage rolesPage = new LMLoginPage(); CarrierMenu.MenuItemsClick("Roles"); BRLogger.LogInfo(" User is clicked from the Carrier Portal Main menu"); //verify if roles page loads... rolesPage.waitUntilReady(); return(rolesPage); }
public void GoToPreviousPage() { if (PreviousPage.isEnabled()) { PreviousPage.Click(); } else { BRLogger.LogInfo("User is on the first page."); } }
public void GoToNextPage() { if (NextPage.isEnabled()) { NextPage.Click(); } else { BRLogger.LogInfo("User is on the Last page."); } }
public void GoToPreviousPage(int count) { for (int i = 0; i < count; i++) { if (PreviousPage.isEnabled()) { PreviousPage.Click(); } else { BRLogger.LogInfo("User is on the first page."); break; } } }
public void GoToNextPage(int count) { for (int i = 0; i < count; i++) { if (NextPage.isEnabled()) { NextPage.Click(); } else { BRLogger.LogInfo("User is on the Last page."); break; } } }
public void MenuItemsClick(string menuItem) { Item = menuItem; if (MenuItem.WaitTilIsClickable()) { if (!MenuItem.Click()) { BRLogger.AssertFail(menuItem + " is not clicked"); } } else { BRLogger.AssertFail(menuItem + " is not available."); } }
public void NavigateToPage(string pageNumber) { PageNumber = Convert.ToInt32(pageNumber); if (Page.isEnabled()) { Page.Click(); } else if (Page.GetAttribute("class").Equals("current")) { BRLogger.LogInfo("The user is already on the " + pageNumber + " page."); } else { BRLogger.AssertFail(pageNumber + " is not enabled to be clicked."); } }
public void ChangetoOFFStatus(string role_perm, string section) { int permissionCount = Permissions.GetCount(); if (section == "WebPortal") { for (int i = 0; i < permissionCount; i++) { Count = i.ToString(); if (RolePermissionsWebPortal.Text() == role_perm) { if (RolePermissionsON.VerifyToggleON()) { RolePermissionsON.Click(); BRLogger.AssertIsTrue(RolePermissionsOFF.VerifyToggleOFF(), "Verify Off Status"); break; } } } } else if (section == "DriverApp") { for (int i = 0; i < permissionCount; i++) { Count = i.ToString(); if (RolePermissionsDriverApp.Text() == role_perm) { if (RolePermissionsON.VerifyToggleON()) { RolePermissionsON.Click(); BRLogger.AssertIsTrue(RolePermissionsOFF.VerifyToggleOFF(), "Verify Off Status"); break; } } } } }
public void TestMainMenuItems() { string[] menuItemList = { "Dashboard", "Tenders", "Loads", "Users", "Roles", "Available Loads", "My Profile" }; string itemsNotFound = CarrierMenu.TestMenuItemsPresent(menuItemList); if (itemsNotFound.Equals("")) { // string itemlist = string.Empty; foreach (string actions in menuItemList) { itemlist += actions + ","; } itemlist = itemlist.Remove(itemlist.Length - 1); BRLogger.AssertIsTrue(true, itemlist + " menu items are present in the Carrier Portal Main menu"); } else { // BRLogger.AssertFail(itemsNotFound + " menu items are not present "); } }
public void VerifyRoleisDeleted() { BRLogger.AssertIsTrue(!DeletedRole.IsDisplayed(), "Verify Delete Role"); }
public void isTestRoleDisplayed() { BRLogger.AssertIsTrue(AddNewRole.WaitTilIsVisible(), "Verify Add Role Button"); }
public void waitUntilReady() { BRLogger.AssertIsTrue(AddNewRole.WaitTilIsVisible(), "Verify Roles Page"); }
public void IsFirstPage() { BRLogger.AssertIsTrue(!PreviousPage.isEnabled(), "User is on the First Page"); }
public void IsLastPage() { BRLogger.AssertIsTrue(!NextPage.isEnabled(), "User is on the Last Page"); }
public void isRoleCardDisplayed() { BRLogger.AssertIsTrue(RoleCard.WaitTilIsVisible(), "Verify Add new role popup"); }
public void isCreatedRoleDisplayed(string new_role_name) { string rolename = CreatedRole.Text().TrimEnd(); BRLogger.AssertIsTrue(new_role_name.Equals(rolename), "Verify new role"); }
public void isDeleteButtonDisplayed() { BRLogger.AssertIsTrue(Delete_Role.WaitTilIsVisible(), "Verify Delete button"); }
public void VerifyIfDeleteCardDisplayed() { BRLogger.AssertIsTrue(DeleteRoleCard.WaitTilIsVisible(), "Verify Delete Role pop up"); }
public void MainMenuItemClick(string item) { CarrierMenu.MenuItemsClick(item); BRLogger.LogInfo(item + " is clicked from the Carrier Portal Main menu"); }