コード例 #1
0
        public void AdminRolesAddRole()
        {
            RandomStringGenerator generator = new RandomStringGenerator();
            string roleName = "LichInitRole-" + generator.GetString(7);

            this.rolesPage.AddRole(roleName);
            KendoGrid grid = this.rolesPage.Browser.Find.ByExpression<KendoGrid>("data-role=grid");
            this.rolesPage.AssertRoleIsPresentInGrid(grid, roleName);

            grid = this.rolesPage.Browser.Find.ByExpression<KendoGrid>("data-role=grid");
            this.rolesPage.DeleteRow(grid, roleName, 2);
        }
コード例 #2
0
        public void RegisterRandomUser()
        {
            RandomStringGenerator generator = new RandomStringGenerator();

            this.UsernameTextBox.Text = generator.GetString(8);
            this.PasswordTextBox.Text = "123456";
            this.RepeatPasswordTextBox.Text = "123456";
            this.FirstNameTextBox.Text = "ТестИме";
            this.LastNameTextBox.Text = "ТестФамилия";
            this.EmailTextBox.Text = generator.GetString(8) + "@test.com";
            this.TermAndConditionsCheckBox.MouseClick(MouseClickType.LeftClick);
            this.SubmitButton.Click();
        }
コード例 #3
0
        public void AdminRolesEditRole()
        {
            RandomStringGenerator generator = new RandomStringGenerator();
            string initialRoleName = "LichInitRole-" + generator.GetString(7);
            this.rolesPage.AddRole(initialRoleName);

            string newRoleName = "LichRenamed-" + generator.GetString(8);
            KendoGrid grid = this.rolesPage.Browser.Find.ByExpression<KendoGrid>("data-role=grid");
            this.rolesPage.EditRow(grid, initialRoleName, "Name", newRoleName, 2);

            grid = this.rolesPage.Browser.Find.ByExpression<KendoGrid>("data-role=grid");
            this.rolesPage.AssertRoleIsNotPresentInGrid(grid, initialRoleName);
            this.rolesPage.AssertRoleIsPresentInGrid(grid, newRoleName);
            this.rolesPage.DeleteRow(grid, newRoleName, 2);
        }
コード例 #4
0
        public void ThisTestInitialize()
        {
            this.mainPage = new MainPage(this.Browser);
            this.generator = new RandomStringGenerator();

            this.loginPage = new LoginPage(this.Browser);
            this.dashboardPage = new AdminDashboardPage(this.Browser);
            this.uniPage = new UniversitiesPage(this.Browser);

            this.mainPage.NavigateTo(this.loginPage.Url);
            this.loginPage.LoginUser(TelerikUser.Admin);
            this.mainPage.NavigateTo(this.uniPage.Url);
        }