Пример #1
0
        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);
            }
        }
Пример #2
0
        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");
        }
Пример #3
0
        //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();
        }
Пример #4
0
        //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.");
     }
 }
Пример #11
0
        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;
                        }
                    }
                }
            }
        }
Пример #12
0
        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 ");
            }
        }
Пример #13
0
 public void VerifyRoleisDeleted()
 {
     BRLogger.AssertIsTrue(!DeletedRole.IsDisplayed(), "Verify Delete Role");
 }
Пример #14
0
 public void isTestRoleDisplayed()
 {
     BRLogger.AssertIsTrue(AddNewRole.WaitTilIsVisible(), "Verify Add Role Button");
 }
Пример #15
0
 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");
 }
Пример #18
0
 public void isRoleCardDisplayed()
 {
     BRLogger.AssertIsTrue(RoleCard.WaitTilIsVisible(), "Verify Add new role popup");
 }
Пример #19
0
        public void isCreatedRoleDisplayed(string new_role_name)
        {
            string rolename = CreatedRole.Text().TrimEnd();

            BRLogger.AssertIsTrue(new_role_name.Equals(rolename), "Verify new role");
        }
Пример #20
0
 public void isDeleteButtonDisplayed()
 {
     BRLogger.AssertIsTrue(Delete_Role.WaitTilIsVisible(), "Verify Delete button");
 }
Пример #21
0
 public void VerifyIfDeleteCardDisplayed()
 {
     BRLogger.AssertIsTrue(DeleteRoleCard.WaitTilIsVisible(), "Verify Delete Role pop up");
 }
Пример #22
0
 public void MainMenuItemClick(string item)
 {
     CarrierMenu.MenuItemsClick(item);
     BRLogger.LogInfo(item + " is clicked from the Carrier Portal Main menu");
 }