コード例 #1
0
        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);
        }
コード例 #2
0
        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());
        }