Ejemplo n.º 1
0
        public void verifyProfileAdminIsAbleToInviteExistingRUMember()
        {
            ProfileMemberPage = ProfileMemberPage
                                .clickToInviteNewMember()
                                .AddExistingRUMember(EnvironmentVariables.QARUMemberEmail)
                                .SendInvitation();


            ProfileMemberPage = DashboardPage
                                .GoToProfilesScreen()
                                .ClickToViewProfile(expectedProfileName)
                                .navigateToProfileMembersPage()
                                .readCurrentMembers();


            int expectedNumberOfMembers = ProfileMemberPage
                                          .CurrentNumberOfProfileMembersCards();

            Assert.AreEqual(expectedNumberOfMembers, 2, "Invitation is not send.");
        }
        public void SetUp()
        {
            driver = new ChromeDriver();
            driver.Manage().Window.Maximize();
            driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(15);
            driver.Navigate().GoToUrl(EnvironmentVariables.QaLogin);
            LogInPage     = new LogInPage(driver);
            DashboardPage = LogInPage
                            .SuccessFullLogin(EnvironmentVariables.QaLoginEmail, EnvironmentVariables.QaLoginPassword);
            ListProfilesViewPage = DashboardPage
                                   .GoToProfilesScreen()
                                   .CreateNewProfile()
                                   .PopulateProfileNameAndClickNext(expectedProfileName)
                                   .ChooseProfileLocationAndCLickNext(Locations.Stockholm)
                                   .ChooseProfileRoleTagsClickCreate(RoleTags.Diplo);

            Thread.Sleep(5000);

            ProfileMemberPage = ListProfilesViewPage
                                .ClickToViewProfile(expectedProfileName)
                                .navigateToProfileMembersPage();
        }