コード例 #1
0
        public void ADD_NEW_USER()
        {
            var signinPage = new Pages.SigninPage(this);

            signinPage.Open();
            signinPage.Signin("adm@localhost", "box");

            var page = new Pages.UsersPage(this);

            page.Open();

            // press the ADD BUTTON should show the edit form
            I.Assert.Not.Exists(page.EditForm);
            I.Click(page.AddNewButton);
            I.Assert.Exists(page.EditForm);

            // try to save without filling the form
            I.Click(page.ApplyButton);
            I.Assert.Exists(page.RequiredEmailAlert);

            // try to use an invalid e-mail
            I.Enter("teste").In(page.UserEmail);
            I.Assert.Exists(page.RequiredEmailAlert);

            // try to use an valid e-mail
            I.Enter("*****@*****.**").In(page.UserEmail);
            I.Assert.Not.Visible(page.RequiredEmailAlert);
        }
コード例 #2
0
ファイル: UsersTest.cs プロジェクト: foster-hub/box-cms
        public void ADD_NEW_USER()
        {
            var signinPage = new Pages.SigninPage(this);
            signinPage.Open();
            signinPage.Signin("adm@localhost", "box");

            var page = new Pages.UsersPage(this);
            page.Open();

            // press the ADD BUTTON should show the edit form
            I.Assert.Not.Exists(page.EditForm);
            I.Click(page.AddNewButton);
            I.Assert.Exists(page.EditForm);

            // try to save without filling the form
            I.Click(page.ApplyButton);
            I.Assert.Exists(page.RequiredEmailAlert);

            // try to use an invalid e-mail
            I.Enter("teste").In(page.UserEmail);
            I.Assert.Exists(page.RequiredEmailAlert);

            // try to use an valid e-mail
            I.Enter("*****@*****.**").In(page.UserEmail);
            I.Assert.Not.Visible(page.RequiredEmailAlert);
        }
コード例 #3
0
ファイル: SigninTest.cs プロジェクト: foster-hub/box-cms
        public void VALID_SIGN()
        {
            var page = new Pages.SigninPage(this);

            page.Open();
            page.Signin("adm@localhost", "box");
            I.Assert.Url(new Pages.HomePage(this).Url);
        }
コード例 #4
0
        public void VALID_SIGN() {

            var page = new Pages.SigninPage(this);

            page.Open();
            page.Signin("adm@localhost", "box");
            I.Assert.Url(new Pages.HomePage(this).Url);
        }
コード例 #5
0
ファイル: SigninTest.cs プロジェクト: foster-hub/box-cms
        public void INVALID_SIGN()
        {
            var page = new Pages.SigninPage(this);

            page.Open();
            I.Assert.Not.Visible(page.InvalidUserAlert);
            page.Signin("xxx@xxxxx", "xxxxx");
            I.Assert.Visible(page.InvalidUserAlert);
        }
コード例 #6
0
        public void INVALID_SIGN() {

            var page = new Pages.SigninPage(this);

            page.Open();
            I.Assert.Not.Visible(page.InvalidUserAlert);
            page.Signin("xxx@xxxxx", "xxxxx");
            I.Assert.Visible(page.InvalidUserAlert);

        }