コード例 #1
0
ファイル: VuePage.cs プロジェクト: Strend/Project-X
        public void Registration(bool isPhone)
        {
            Driver.Browser.Url = TestDataResource.MainPageURL;
            HeaderButtons header = new HeaderButtons();

            header.RegistrationButton.Click();
            if (isPhone)
            {
                PhoneTabReg.Click();
                InputRandomPhoneUa();
                PasswordRegTextBox.SendKeys(TestDataResource.Password);
                RegistrationAgreeCheckBox.Click();
                RegistrationSubmitButton.Click();
            }
            else
            {
                InputRandomEmail();
                PasswordRegTextBox.SendKeys(TestDataResource.Password);
                RegistrationAgreeCheckBox.Click();
                RegistrationSubmitButton.Click();
            }
            try
            {
                //WelcomePage welcome = new WelcomePage();
                //welcome.CancelButton.Click();

                ProfilePage profile = new ProfilePage();
                // profile.EnterNewPassOkButton.Click();
            }
            catch { }
        }
コード例 #2
0
        public void Authorization_FacebookLogin_Positive()
        {
            HeaderButtons header = new HeaderButtons();
            VuePopup      vue    = new VuePopup();

            header.LoginButton.Click();
            vue.FacebookLoginButton.Click();

            SocialNetworkPages facebook = new SocialNetworkPages();

            facebook.FaceBookLoginTextBox.SendKeys(TestDataResource.FacebookLogin);
            facebook.FaceBookPassTextBox.SendKeys(TestDataResource.FacebookPass);
            facebook.FaceBookLoginButton.Click();

            ProfilePage profile = new ProfilePage();

            StringAssert.Contains("ПРОФИЛЬ", profile.ProfileHeaderText.Text);
        }
コード例 #3
0
        public void Authorization_Twitter_Positive()
        {
            VuePopup      vue    = new VuePopup();
            HeaderButtons header = new HeaderButtons();

            header.LoginButton.Click();
            vue.TwitterLoginButton.Click();

            SocialNetworkPages twitter = new SocialNetworkPages();

            twitter.TwitterLoginTextBox.SendKeys(TestDataResource.TwitterLogin);
            twitter.TwitterPassTextBox.SendKeys(TestDataResource.TwitterPass);
            twitter.TwitterLoginButton.Click();

            ProfilePage profile = new ProfilePage();

            StringAssert.Contains("ПРОФИЛЬ", profile.ProfileHeaderText.Text);
        }