Exemplo n.º 1
0
        public User RegisterUser(string email = null, string password = null, string userName = null)
        {
            var user = new User();

            _driver.Navigate().GoToUrl(_url);
            if (string.IsNullOrEmpty(email))
            {
                email = UniqueEmailGenerator.BuildUniqueEmailTimestamp();
            }
            user.Email = email;
            Email.SendKeys(email);
            if (string.IsNullOrEmpty(password))
            {
                password = TimestampBuilder.GenerateUniqueText();
            }
            user.Pass = password;
            Pass.SendKeys(password);
            if (string.IsNullOrEmpty(userName))
            {
                userName = TimestampBuilder.GenerateUniqueText();
            }
            user.UserName = userName;
            UserName.SendKeys(userName);
            RegisterButton.Click();
            return(user);
        }
Exemplo n.º 2
0
        public static string BuildUniqueEmail(char specialSymbol)
        {
            string result = string.Format("bot-{0}{1}@automatetheplanet.com", TimestampBuilder.GenerateUniqueText(), specialSymbol);

            return(result);
        }
Exemplo n.º 3
0
        public static string BuildUniqueEmail(string prefix)
        {
            string result = string.Format("{0}{1}@automatetheplanet.com", prefix, TimestampBuilder.GenerateUniqueText());

            return(result);
        }
Exemplo n.º 4
0
        public static string BuildUniqueEmailTimestamp()
        {
            string result = string.Format("bot-{0}@automatetheplanet.com", TimestampBuilder.GenerateUniqueText());

            return(result);
        }
Exemplo n.º 5
0
        public static string BuildUniqueEmail(string prefix, string sufix)
        {
            string result = string.Concat(prefix, "_", TimestampBuilder.GenerateUniqueText(), "@", sufix, ".com");

            return(result);
        }