Ejemplo n.º 1
0
 def test_sign_up_form_fields_are_visible(self, mozwebqa):
     contribute_page = Contribute(mozwebqa)
     contribute_page.go_to_page()
     signup_page = contribute_page.click_signup()
     bad_fields = []
     for field in signup_page.sign_up_form_fields:
         if not signup_page.is_element_visible(*field.get('locator')):
             bad_fields.append('The field at %s is not visible' % field.get('locator')[1:])
     Assert.equal(0, len(bad_fields), '%s bad fields found: ' % len(bad_fields) + ', '.join(bad_fields))
Ejemplo n.º 2
0
 def test_sign_up_form_fields_are_visible(self, mozwebqa):
     contribute_page = Contribute(mozwebqa)
     contribute_page.go_to_page()
     signup_page = contribute_page.click_signup()
     bad_fields = []
     for field in signup_page.sign_up_form_fields:
         if not signup_page.is_element_visible(*field.get('locator')):
             bad_fields.append('The field at %s is not visible' %
                               field.get('locator')[1:])
     Assert.equal(
         0, len(bad_fields),
         '%s bad fields found: ' % len(bad_fields) + ', '.join(bad_fields))
Ejemplo n.º 3
0
 def test_sign_up_with_valid_email(self, mozwebqa):
     valid_email = '*****@*****.**'
     country = 'us'
     name = 'mozilla'
     success_url_slug = 'thankyou'
     contribute_page = Contribute(mozwebqa)
     contribute_page.go_to_page()
     signup_page = contribute_page.click_signup()
     signup_page.click_testing_area()
     signup_page.select_option('testing-firefox', signup_page._sign_up_form_select_testing_area_locator)
     signup_page.input_name(name)
     signup_page.input_email(valid_email)
     signup_page.select_option(country, signup_page._sign_up_form_country_select_locator)
     signup_page.select_html_format()
     signup_page.check_privacy_checkbox()
     signup_page.submit_form()
     Assert.true(success_url_slug in signup_page.url_current_page,
                 'Expected current URL slug to be %s, but was not found in %s.' %
                 (success_url_slug, signup_page.url_current_page))
Ejemplo n.º 4
0
 def test_sign_up_with_valid_email(self, mozwebqa):
     valid_email = '*****@*****.**'
     country = 'us'
     name = 'mozilla'
     success_url_slug = 'thankyou'
     contribute_page = Contribute(mozwebqa)
     contribute_page.go_to_page()
     signup_page = contribute_page.click_signup()
     signup_page.click_testing_area()
     signup_page.select_option(
         'testing-firefox',
         signup_page._sign_up_form_select_testing_area_locator)
     signup_page.input_name(name)
     signup_page.input_email(valid_email)
     signup_page.select_option(
         country, signup_page._sign_up_form_country_select_locator)
     signup_page.select_html_format()
     signup_page.check_privacy_checkbox()
     signup_page.submit_form()
     Assert.true(
         success_url_slug in signup_page.url_current_page,
         'Expected current URL slug to be %s, but was not found in %s.' %
         (success_url_slug, signup_page.url_current_page))