예제 #1
0
        private void TestUserGroupCheck()
        {
            string userGroup;
            string category = (string)TestContext.CurrentContext.Test.Properties.Get("Category");

            if (category != null &&
                category.Equals("TestUserGroup"))
            {
                try
                {
                    WebDriverHelper.InitialiseDriver();
                    WebDriverHelper.LaunchUrl(TestRun.SelectedEnvironment);

                    RVWWebApp.Login.SignIntoAccountWIthTestUser();

                    userGroup = RVWWebApp.SelfServiceHome.UserGroup.GetElementText();

                    if (userGroup.Equals("Asrar") == false)
                    {
                        WaitSeconds(3);
                        RVWWebApp.SelfServiceHome.UserInfoClick.SelectDropDownOptionByText("Setup Defaults");
                        RVWWebApp.SelfServiceHome.UserGroupPopUp.OUInstanceDesc.InputText("", true);
                        RVWWebApp.SelfServiceHome.UserGroupPopUp.OUInstanceDesc.Click();

                        RVWWebApp.SelfServiceHome.UserGroupPopUp.SavedRecordPopUpClose.Click();
                        RVWWebApp.SelfServiceHome.UserGroupPopUp.ChangeDefaultPopUpClose.Click();
                    }
                }

                catch
                {
                    //Nothing To Do
                }

                finally
                {
                    WebDriverHelper.KillDriver();
                }
            }
        }
예제 #2
0
 public void TearDown()
 {
     TestLogger.LogTestCaseEnd();
     RunTimeTestData.ClearTestData();
     WebDriverHelper.KillDriver();
 }