Ejemplo n.º 1
0
def user_sees_error_message(browser, title, name):
    """user sees "Error message for name fields"."""

    signup = SignupPage(browser)
    signup.click_all()
    actualTitle = signup.err_validations(name)
    assert title == actualTitle
Ejemplo n.º 2
0
def user_sees_error_message_as_must_be_at_least_10_characters_long_must_contain_at_least_one_lowercase_and_uppercase_character_must_contain_at_least_one_number_must_contain_at_least_one_special_character_eg(
        browser, title, name):
    """user sees error message as "Must be at least 10 characters long Must contain at least one lowercase and
    uppercase character Must contain at least one number Must contain at least one special character e.g. '! @. """
    signup = SignupPage(browser)
    actualTitle = signup.err_validations(name)
    assert title == actualTitle
Ejemplo n.º 3
0
def user_enters_emailaddress(emailAddress, browser):
    """user enters <emailAddress>."""
    signup = SignupPage(browser)
    newEmail = emailAddress.split("@")
    newMail = newEmail[0] + str(random.randint(1, 1000))
    mail = newMail + "@" + newEmail[1]
    # Data to be written
    dictionary = {
        "email": mail,
    }
    # Serializing json
    json_object = json.dumps(dictionary, indent=4)

    # Writing to sample.json
    with open("TestData/testdata.json", "w") as outfile:
        outfile.write(json_object)
    signup.enter_email(mail)
Ejemplo n.º 4
0
def user_clicks_on_signup_button(browser):
    """user clicks on "Signup" button."""
    signup = SignupPage(browser)
    signup.click_signup()
Ejemplo n.º 5
0
def user_enters_password(password, browser):
    """user enters <password>."""
    signup = SignupPage(browser)
    signup.enter_password(password)
Ejemplo n.º 6
0
def user_enters_firstname(firstName, browser):
    """user enters <firstName>."""
    signup = SignupPage(browser)
    signup.enter_firstName(firstName)
Ejemplo n.º 7
0
def user_enters_lastname(LastName, browser):
    """user enters <LastName>."""
    signup = SignupPage(browser)
    signup.enter_lastName(LastName)
Ejemplo n.º 8
0
def enters_accesscode(accessCode, browser):
    """enters <accessCode>."""
    signup = SignupPage(browser)
    signup.enter_accessCode(accessCode)