public void User_can_create_account() { var signInPage = new SignInPage(Driver, Wait); //Hover "Hello, Sign in. Account & Lists" to reveal menu //Click Sign-in signInPage.GoToSignIn(); //Click Create your Amazon Account signInPage.CreateAccount("John Doe", "*****@*****.**", "P@ssword1"); //enter password in app-password //var passwordInput = signInPage.Map.PassworldField.GetProperty("value"); var password1 = signInPage.Map.PasswordField.GetProperty("value"); Console.WriteLine(password1); //enter password check //var passwordCheck = ElementHelper.GetElementInput(signInPage.Map.PasswordCheck); var password2 = signInPage.Map.PasswordCheck.GetProperty("value"); Console.WriteLine(password2); //Assert the re - enter password field's value matches the password field's value Assert.AreEqual(password1, password2); }
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()); }