private CreateAccountPage NavigateToCreateAccount() { var signInPage = _homePage.ClickSignIn(); CreateAccountPage createAccountPage = signInPage.CreateAccount(_email); return(createAccountPage); }
public void Start() { driver = new ChromeDriver(); createAccountPage = new CreateAccountPage(driver); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10)); }
private void button3_Click(object sender, EventArgs e) { this.Visible = false; CreateAccountPage cap = new CreateAccountPage(this); cap.Visible = true; }
public void WhenSubmitsTheSignUpForm() { CreateAccountPage ap = new CreateAccountPage(Driver); ut.ClickOnElement(ap.registerbutton); }
public static void Registration() { WebDriverWait wait = new WebDriverWait(Driver.driver, TimeSpan.FromSeconds(60)); HomePage hp = new HomePage(); hp.BtnSignIn.Click(); AuthenticationPage ap = new AuthenticationPage(); ap.Email.SendKeys(Config.RegistrationValues.NewEmail); ap.BtnCreateAnAccount.Click(); wait.Until(ExpectedConditions.ElementExists(By.Id("account-creation_form"))); CreateAccountPage createAcP = new CreateAccountPage(); createAcP.GenderMR.Click(); createAcP.FirstName.SendKeys(Config.RegistrationValues.firstName); createAcP.LastName.SendKeys(Config.RegistrationValues.lastName); createAcP.Password.SendKeys(Config.RegistrationValues.password); createAcP.Address.SendKeys(Config.RegistrationValues.address); createAcP.City.SendKeys(Config.RegistrationValues.city); createAcP.StateIllinois.Click(); createAcP.ZipCode.SendKeys(Config.RegistrationValues.zipcode); createAcP.MobilePhone.SendKeys(Config.RegistrationValues.MobilePhoneNumer); createAcP.BtnRegister.Click(); }
public async Task NavigateToCreateAccount() { var viewModel = new CreateAccountViewModel(); var page = new CreateAccountPage(viewModel); await Application.Current.MainPage.Navigation.PushAsync(page); }
public void Setup() { Initialize(); _createAccountPage = new CreateAccountPage(Driver); _createAccountPage.NavigateTo(); _registrationForm = new RegistrationForm(Driver); }
public void WhenClickOnRegisterButton() { CreateAccountPage createAccountPage = new CreateAccountPage(); MyAccountPage myAccountPage = new MyAccountPage(); createAccountPage.ClickRegister(); Wait.Until(condition => condition.FindElement(By.ClassName("icon-user"))); Assert.IsTrue(myAccountPage.IsVisible()); }
public void WhenIEnterEmailInCreateNewAccountSection() { AuthenticationPage signInPage = new AuthenticationPage(); CreateAccountPage createAccountPage = new CreateAccountPage(); signInPage.EnterEmail(); signInPage.ClickCreateAccount(); Wait.Until(condition => condition.FindElement(By.Id("customer_firstname"))); Assert.IsTrue(createAccountPage.IsVisible()); }
public void WhenEntersValidData() { CreateAccountPage createAccPage = new CreateAccountPage(Driver); createAccPage.MrClickable().Click(); //createAccPage.MrsClickable().Click(); createAccPage.FirstNameInputField().SendKeys(name); createAccPage.LastNameInputField().SendKeys(lastname); createAccPage.EmailField().Equals(emailValue); createAccPage.CustomerPassword().SendKeys("123456"); SelectElement daySelect = new SelectElement(createAccPage.DateOfBirth()); daySelect.SelectByValue("2"); SelectElement monthSelect = new SelectElement(createAccPage.MonthOfBirth()); monthSelect.SelectByValue("4"); SelectElement yearSelect = new SelectElement(createAccPage.YearOfBirth()); yearSelect.SelectByValue("2000"); createAccPage.SignUpCheckBox().Click(); createAccPage.ReceiveCheckBox().Click(); createAccPage.FirstName().Equals(name); createAccPage.LastName().Equals(lastname); createAccPage.Company().SendKeys("Kompanija"); createAccPage.Address().Clear(); createAccPage.Address().SendKeys("Novosadskog Sajma"); createAccPage.Address2().Clear(); createAccPage.Address2().SendKeys("Jevrejska 2"); createAccPage.City().Clear(); createAccPage.City().SendKeys("Novi Sad"); var contrySelect = new SelectElement(createAccPage.State()); contrySelect.SelectByValue("1"); var stateSelect = new SelectElement(createAccPage.State()); stateSelect.SelectByValue("2"); createAccPage.Additional_Info().SendKeys("sdasjdsaljdlajdladlajdsa"); createAccPage.ZipCode().SendKeys("12345"); createAccPage.HomePhone().SendKeys("01234567"); createAccPage.MobilePhone().SendKeys("5555555"); createAccPage.Assign().Clear(); createAccPage.Assign().SendKeys("Nesto Nesto"); }
public void Verify_Required_Fields(string firstName, string lastName, string password, string address, string city, string errorMessage) { string expectedError = errorMessage; CreateAccountPage createAccountPage = NavigateToCreateAccount(); createAccountPage.FillOutAllRequiredFieldsAndSubmit( firstName, lastName, password, address, city, "California", "00000", "1234567890"); Assert.IsTrue(createAccountPage.ErrorIsVisible); Assert.AreEqual(expectedError, createAccountPage.ErrorMessageText); }
public void CreateNewUser() { //Instantiate Page Object here BasePage basePage = new BasePage(); basePage.Info = LoginInfo.AnyUser; CreateAccountPage createAccountPage = new CreateAccountPage(basePage, true); createAccountPage.EnterSignupInformation(); Assert.IsTrue(createAccountPage.VerifyAccountCreated()); }
public void Setup() { Initialize(); _createAccountPage = new CreateAccountPage(Driver); _createAccountPage.NavigateTo(); _registrationForm = new RegistrationForm(Driver); _user = UserFactory.CreateValidUser(); _createAccountPage.SignIn(); }
private void OpenCreateAccountPage() { var mainWindow = (MainWindow)Application.Current.MainWindow; if (mainWindow == null) { return; } var page = new CreateAccountPage(mainWindow.Content); page.DataContext = this; mainWindow.Content = page; }
public void TestInit() { profile = new FirefoxProfile(); profile.SetPreference("javascript.enabled", false); driver = new FirefoxDriver(profile); mainNavigationView = new MainNavigationView(this.driver); createAccountPage = new CreateAccountPage(this.driver, mainNavigationView); /* * DesiredCapabilities dc = DesiredCapabilities.firefox(); * dc.setCapability(CapabilityType.SUPPORTS_JAVASCRIPT, false); * RemoteWebDriver rwd = new RemoteWebDriver(URL, dc); * */ }
public void CreateAccount_IfEmailIdAlreadyexistAndUserTrytoCreateAccount() { Currentpage = new LandingPage(); Currentpage.As <LandingPage>().Clickon_CreateAccountLink(); Currentpage = new CreateAccountPage(); ExcelUtil.PopulateInCollection("./TestDataWestband.xlsx", "RegistrationData"); Currentpage.As <CreateAccountPage>().RegistrationFpage(ExcelUtil.ReadData(8, "Firstname"), ExcelUtil.ReadData(8, "Lastname"), ExcelUtil.ReadData(8, "Email"), ExcelUtil.ReadData(8, "Contact")); Currentpage.As <CreateAccountPage>().RegistrationSecondpage(ExcelUtil.ReadData(8, "Password"), ExcelUtil.ReadData(8, "ConfirmPassword")); Currentpage.As <CreateAccountPage>().ClickonIAgreeCheckbox(); Currentpage.As <CreateAccountPage>().ClickonCreateAccountButton(); Currentpage.As <CreateAccountPage>().Wait4Element(Currentpage.As <CreateAccountPage>().Snakbar_UseremailAlreadyExist); Assert.AreEqual("An account already exists with this email address. Please login (101)", ApplicationContext.Query(Currentpage.As <CreateAccountPage>().Snakbar_UseremailAlreadyExist).First().Text); Currentpage.As <CreateAccountPage>().ClickOn_Alert_OK(); }
public void CreateAccountLogInAndFillInSurvey() { // Open Log In page LoginPage.GoTo(); // Click on "Create Account" link to open the respective page CreateAccountPage.GoTo(); // Fill in "Create Accont" form and click on "Create Profile" button CreateAccountPage.CreateNewAccount(); // Verify that welcome text on "Welcome" page is shown Assert.AreEqual("VelkommenHvad vil du gerne?", WelcomePage.WelcomeText); // Click on "Workload" image to open "Workload" page WorkloadPage.GoTo(); Assert.AreEqual("Velkommen. I det følgende kan du tage en måling af din arbejdslyst. Dine besvarelser er anonyme og behandles fortroligt.", WorkloadPage.SubtitleText); // Open first slide on "Workload" page WorkloadPage.FirstSlide.GoTo(); Assert.AreEqual("Arbejdslyst kommer ikke af sig selv.Ud fra dine svar, giver GAIS dig et overblik over din arbejdslyst– og hjælp til udvikling.", WorkloadPage.FirstSlide.SubtitleText); // Open second slide on "Workload" page WorkloadPage.SecondSlide.GoTo(); Assert.AreEqual("Kun du kan se dine svar. Dine svar vil blive samlet i din personlige rapport- men ingen kan se, hvad du har svaret.", WorkloadPage.SecondSlide.SubtitleText); // Open third slide on "Workload" page WorkloadPage.ThirdSlide.GoTo(); Assert.AreEqual("GAIS kortlægger din arbejdslyst ud fra syv faktorer: Mening, Mestring, Ledelse, Balance, Resultater, Kolleger og Medbestemmelse.", WorkloadPage.ThirdSlide.SubtitleText); // Open fourth slide on "Workload" page WorkloadPage.FourthSlide.GoTo(); Assert.AreEqual("Efter testen får du din rapport. Baseret på dine svar giver GAIS dig inspiration og værktøjer til at udvikle din arbejdslyst.", WorkloadPage.FourthSlide.SubtitleText); // Open fifth slide on "Workload" page WorkloadPage.FifthSlide.GoTo(); WorkloadPage.FifthSlide.FillInForm(); // Open sixth slide on "Workload" page WorkloadPage.SixthSlide.GoTo(); Assert.AreEqual("timer9 minutterfavorite_borderSvar ærligtlock_outline100% anonymt", WorkloadPage.SixthSlide.SubtitleText); // Open "Survey" page SurveyPage.GoTo(); // Fill in survey SurveyPage.FillInSurvey(); }
public void WhenIEnterValidAccountDetails() { CreateAccountPage createAccountPage = new CreateAccountPage(); createAccountPage.ChooseTitle(); createAccountPage.EnterFirstName("John"); createAccountPage.EnterLastName("Smith"); createAccountPage.EnterPassword("password"); createAccountPage.EnterAdressFirstName("John"); createAccountPage.EnterAddressLastName("Smith"); createAccountPage.EnterAddress("Hauser Blv 14"); createAccountPage.EnterCity("Beverlly Hills"); createAccountPage.ChooseState(); createAccountPage.EnterZip("90210"); createAccountPage.EnterMobilePhone("5550205"); createAccountPage.EnterAlias("*****@*****.**"); }
public void tc_61891_Create_New_Account_Public_Catalog_Workflow() { Assert.IsTrue(CommonSection.isCreateAccountmenudisplay()); _test.Log(Status.Pass, "Verify Create Account menu is visible in public cataloh page"); CommonSection.CLickCreateAccount(); _test.Log(Status.Info, "Click on create account menu"); Assert.IsTrue(CreateAccountPage.checkTilte("Create Account")); _test.Log(Status.Pass, "Verify Create Account Page is Opened"); string id = CreateAccountPage.CreateNewUserLinkOuter(ExtractDataExcel.MasterDic_newuser["Id"], ExtractDataExcel.MasterDic_newuser["Firstname"], ExtractDataExcel.MasterDic_newuser["Lastname"]); Assert.IsTrue(CreateAccountPage.isNextpagedisplay()); Assert.IsFalse(CreateAccountPage.isSelectOrgdisplay()); _test.Log(Status.Pass, "Verify select organization is not display"); CreateAccountPage.SelectPerPageRec(); CreateAccountPage.clickCreate(); Assert.IsTrue(CreateAccountPage.isSuccessmessagedisplay()); _test.Log(Status.Pass, "Verify is account created successfully"); }
public void GivenUserEntersAllRequiredPersonalDetails() { CreateAccountPage cap = new CreateAccountPage(Driver); ut.EnterTextInElement(cap.firstName, TestConstants.FirstName); ut.EnterTextInElement(cap.lastName, TestConstants.LastName); string fullname = TestConstants.FirstName + " " + TestConstants.LastName; ScenarioContext.Current.Add(TestConstants.FullName, fullname); ut.EnterTextInElement(cap.password, TestConstants.Password1); ut.EnterTextInElement(cap.firstN, TestConstants.FirstN); ut.EnterTextInElement(cap.lastN, TestConstants.LastN); ut.EnterTextInElement(cap.address, TestConstants.Address); ut.EnterTextInElement(cap.city, TestConstants.City); ut.DropdownSelect(cap.state, TestConstants.State); ut.EnterTextInElement(cap.zipCode, TestConstants.ZipCode); ut.EnterTextInElement(cap.mPhone, TestConstants.MobilePhone); ut.EnterTextInElement(cap.alias, TestConstants.Alias); }
public void GivenUserEntersAllRequiredPersonalDetail() { CreateAccountPage cap = new CreateAccountPage(Driver); ut.EnterTextInElement(cap.firstname, TestConstants.ADfirstname); ut.EnterTextInElement(cap.lastname, TestConstants.ADlastname); ut.EnterTextInElement(cap.password, TestConstants.Password); ut.EnterTextInElement(cap.adfirstname, TestConstants.ADfirstname); ut.EnterTextInElement(cap.adlastname, TestConstants.ADlastname); ut.EnterTextInElement(cap.Address1, TestConstants.Address1); ut.EnterTextInElement(cap.City, TestConstants.City); ut.DropdownSelect(cap.State, TestConstants.State); ut.EnterTextInElement(cap.PostCode, TestConstants.PostCode); ut.EnterTextInElement(cap.Mobile, TestConstants.Mobile); ut.EnterTextInElement(cap.Alias, TestConstants.Alias); string Fullname = TestConstants.ADfirstname + " " + TestConstants.ADlastname; ScenarioContext.Current.Add(TestConstants.Fullname, Fullname); }
public void GivenUserEntersAllRequiredPersonalDetails() { CreateAccountPage cap = new CreateAccountPage(Driver); ut.EnterTextInElement(cap.firstname, TestConstants.firstname); ut.EnterTextInElement(cap.lastname, TestConstants.lastname); ut.EnterTextInElement(cap.password, TestConstants.password); ut.EnterTextInElement(cap.addressfirstname, TestConstants.lastname); ut.EnterTextInElement(cap.addresslastname, TestConstants.lastname); ut.EnterTextInElement(cap.currentaddress, TestConstants.currentaddress); ut.EnterTextInElement(cap.currentcity, TestConstants.currentcity); ut.DropdownSelect(cap.residentcountry, TestConstants.residentstate); ut.EnterTextInElement(cap.ZipPostalCode, TestConstants.ZipPostalCode); ut.EnterTextInElement(cap.mobilephone, TestConstants.mobilephone); ut.EnterTextInElement(cap.addressalias, TestConstants.addressalias); string fullname = TestConstants.firstname + "" + TestConstants.lastname; ScenarioContext.Current.Add(TestConstants.FullName, fullname); }
public void CreateAccount() { homePage = new HomePage(this.DriverContext); homePage.OpenHomePage(); authenticationPage = homePage.ClickSignInButton(this.DriverContext); authenticationPage.EnterEmailCreateAccount(UserData.randomEmailAddress); createAccountPage = authenticationPage.ClickCreateAccountButton(this.DriverContext); Assert.AreEqual(UserData.randomEmailAddress, createAccountPage.GetEmailValue()); myAccountPage = createAccountPage .ClickMaleRadioButton() .EnterFirstName(UserData.fistName) .EnterLastName(UserData.lastName) .EnterPassword(UserData.randomPassword) .SelectDayOfBirth(4) .SelectMonthOfBirth(8) .SelectYearOfBirth(32) .ClickNewsletterCheckbox() .ClickOffersCheckbox() .EnterFirstNameAddress(UserData.fistName) .EnterLastNameAddress(UserData.lastName) .EnterCompanyAddress(UserData.companyAddress) .EnterAddressLine1Address(UserData.addressLine1Address) .EnterAddressLine2Address(UserData.addressLine2Address) .EnterCityAddress(UserData.cityAddress) .SelectStateAddress(3) .EnterZipcodeAddress(UserData.zipcodeAddress) .SelectCountryAddress(1) .EnterAdditionalInfoAddress(UserData.additionalInfoAddress) .EnterHomePhoneAddress(UserData.homePhoneAddress) .EnterMobilePhoneAddress(UserData.mobilePhoneAddress) .EnterAliasAddress(UserData.aliasAddress) .ClickRegisterButton(DriverContext); Assert.AreEqual(expectedHeader, myAccountPage.GetPageHeader()); Assert.AreEqual(expectedAccountName, myAccountPage.GetAccountName()); //Optional: if account was created successfuly user can override existing account credentials createAccountPage.OverwriteCredentials(true); }
public void NewAccountRegistration() { //Generar los datos más relevantes String randomEmail = DataGenerator.RandomEmail(); String firstname = DataGenerator.RandomString(5); String lastname = DataGenerator.RandomString(5); //Estando en la página Index, dar click en el botón de SignIn (previa espera a que aparezca) IndexPage indexPage = new IndexPage(Driver); if (indexPage.WaitForSignInButton()) { indexPage.ClickSignInButton(); } //Estando en la página SignIn, completar el formulario de email y continuar SignInPage signInPage = new SignInPage(Driver); if (signInPage.WaitForCreateAccountElements()) { signInPage.CompleteEmailForm(randomEmail); } //Estando en la página CreateAccount, completar el formulario de registro CreateAccountPage createAccountPage = new CreateAccountPage(Driver); if (createAccountPage.WaitForRegistrationForm()) { createAccountPage.CompleteRegistrationForm(firstname, lastname); } //Estando en la página MyAccount, realizar las validaciones solicitadas MyAccountPage myAccountPage = new MyAccountPage(Driver); bool SignOutValidation = myAccountPage.WaitForSignOutBtn(); bool UsernameValidation = myAccountPage.WaitForUsernameBtn(firstname, lastname); bool UrlValidation = myAccountPage.UrlContainsString("?controller=my-account"); Assert.IsTrue(SignOutValidation && UsernameValidation && UrlValidation); }
public void Register() { HomePage homePage = new HomePage(driver); SignInPage signInPage = new SignInPage(driver); CreateAccountPage createAccountPage = new CreateAccountPage(driver); MyAccountPage myAccountPage = new MyAccountPage(driver); homePage.GoToPage(); homePage.ClickOnSignIn(); int i = new Random().Next(0, 150); signInPage.CreateAccount("FakeEmail" + i + "@fake.com"); createAccountPage.FillPersonalInfo("Patricia", "Londoño", "clave1"); createAccountPage.FillDropdowns("4", "4", "1995"); createAccountPage.FillAddress("AFakeCompany", "Street fake", "123", "New Fake", "32", "10013", "21", "12345678", "MyFakeAlias"); Assert.AreEqual("Welcome to your account. Here you can manage all of your personal information and orders.", myAccountPage.GetLogInMsg()); }
public Account CreateAccount(CreateAccountPage createAccount) { createAccount.TaxId.Text = "NLdddddddddBdd"; createAccount.Company.Text = "FantomCompany"; createAccount.FirstName.Text = "Fantomas"; createAccount.LastName.Text = "Green"; createAccount.Address1.Text = "Den Haag"; createAccount.Address2.Text = "Rijswijk"; createAccount.PostCode.Text = "4900"; createAccount.City.Text = "Amsterdam"; createAccount.Country.SelectByText("Netherlands"); //createAccount.Country.SelectByText("United States"); //createAccount.ZoneCode.SelectByText("Colorado"); createAccount.Email.Text = $"fiona.zo@mail{randomIdEmail.Next(1, 1000)}.ru"; createAccount.Phone.Text = "+316123456789"; createAccount.DesiredPassword.Text = "Password01"; createAccount.ConfirmPassword.Text = "Password01"; createAccount.SubscribeCheckBox.IsChecked = false; Account newAccount = new Account(createAccount); createAccount.CreateAccountBtn.Сlick(); return(newAccount); }
public void CreatAccountSuccessfully() { HomePage homePage = new HomePage(Driver); LoginPage loginPage = new LoginPage(Driver); CreateAccountPage createAccountPage = new CreateAccountPage(Driver); MyAccountPage myAccountPage = new MyAccountPage(Driver); //arrange string firstName = "Miso"; string lastName = "Pekic"; string email = "*****@*****.**"; string password = "******"; string address = "bla"; string city = "Paris"; string stateValue = "1"; string zipCode = "21000"; string countryValue = "21"; string phoneNumber = "065555555"; //act homePage.NavigateToLoginPage(); loginPage.TypeEmailForCreateAccount(email); loginPage.ClickOnCreateAccountButton(); createAccountPage.TypeFirstName(firstName); createAccountPage.TypeLastName(lastName); createAccountPage.TypePassword(password); createAccountPage.TypeAddress(address); createAccountPage.TypeCity(city); createAccountPage.SelectStateFromDropDown(stateValue); createAccountPage.TypeZip(zipCode); createAccountPage.SelectCountryFromDropDown(countryValue); createAccountPage.TypePhone(phoneNumber); createAccountPage.ClickOnRegisterButton(); //assert Assert.IsTrue(myAccountPage.IsPageDisplayed()); }
private async Task RenderCreatePage(string param) { Page page; switch (param) { case "account": page = new CreateAccountPage(); break; case "category": page = new CreateCategoryPage(); break; case "budget": page = new CreateBudgetPage(); break; default: page = new CreateTransactionPage(); break; } await _navigation.PushAsync(page); }
public void tc_61679_As_a_learner_Learner_utilize_Default_Organization_while_self_registration() { CommonSection.Logout(); LoginPage.ClickSignup(); _test.Log(Status.Info, "Click Sign up link on Login Page"); Assert.IsTrue(CreateAccountPage.checkTilte("Create Account")); _test.Log(Status.Pass, "Verify Create Account Page is Opened"); string id = CreateAccountPage.CreateNewUserLinkOuter(ExtractDataExcel.MasterDic_newuser["Id"], ExtractDataExcel.MasterDic_newuser["Firstname"], ExtractDataExcel.MasterDic_newuser["Lastname"]); Assert.IsTrue(CreateAccountPage.isNextpagedisplay()); Assert.IsFalse(CreateAccountPage.isSelectOrgdisplay()); _test.Log(Status.Pass, "Verify select organization is not display"); // CreateAccountPage.SelectPerPageRec(); CreateAccountPage.clickCreate(); Assert.IsTrue(CreateAccountPage.isSuccessmessagedisplay()); _test.Log(Status.Pass, "Verify is account created successfully"); LoginPage.LoginAs(id).WithPassword("password").Login(); _test.Log(Status.Info, "Login with new id"); Assert.IsTrue(HomePage.Title == "Home"); _test.Log(Status.Pass, "User Successfully Logged in"); TC62626 = true; TC61864 = true; TC61744 = true; }
public void WhenSubmitsTheSignUpForm() { CreateAccountPage cap = new CreateAccountPage(Driver); ut.ClickOnElement(cap.regBtn); }