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 { } }
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); }
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); }