def test_02_google_signUp(self):

        browser.find_element_by_id('google').click()
        google_login = browser.find_element_by_id('identifierId')

        try:
            google_login
            print('redirected to google sign up')
            return True
            
        except NoSuchElementException:
            print('notredirected to google sign up')
            return False
    def test_03_blank_field_signUp(self):

        name = browser.find_element_by_id('name')
        email = browser.find_element_by_id('email')
        password = browser.find_element_by_id('password')
        create_ac = browser.find_element_by_id('signup')

        name.send_keys('')
        email.send_keys('*****@*****.**')
        password.send_keys('password')
        # self.precondition()

        # check create account button is enabled
        result = create_ac.is_enabled()
        self.assertFalse(result , True)
    def test_06_valid_password_signUP(self):
        name = browser.find_element_by_id('name')
        email = browser.find_element_by_id('email')
        password = browser.find_element_by_id('password')
        create_ac = browser.find_element_by_id('signup')

        name.clear()
        email.clear()
        password.clear()       

        name.send_keys('vaidehi')
        email.send_keys('*****@*****.**')
        password.send_keys('password')
        # checkbox = browser.find_element_by_id('accept-tos').click()
        create_ac.click()
        pdb.set_trace()
    def test_05_invalid_password_signUP(self):

        name = browser.find_element_by_id('name')
        email = browser.find_element_by_id('email')
        password = browser.find_element_by_id('password')
        create_ac = browser.find_element_by_id('signup')

        name.clear()
        email.clear()
        password.clear()

        name.send_keys('vaidehi')
        email.send_keys('vaidehi.zaya@in')
        password.send_keys('pass')

        common_error = browser.find_element_by_css_selector('.error-message')
        self.assertEqual(common_error.text,
                         'Password must be at least 8 characters.')
    def test_04_invalid_mail_signUP(self):

        name = browser.find_element_by_id('name')
        email = browser.find_element_by_id('email')
        password = browser.find_element_by_id('password')
        create_ac = browser.find_element_by_id('signup')

        name.clear()
        email.clear()
        password.clear()

        name.send_keys('vaidehi')
        email.send_keys('vaidehi.zaya@in')
        password.send_keys('password')

        email_error = browser.find_element_by_id('email-error')
        self.assertEqual(email_error.text,
                         "That doesn't look like an email address…")