def test_empty_password(self):
     home_page = HomePage(self.driver)
     home_page.signin()
     login = LoginPage(self.driver)
     login.set_credentials(
         'NotjustagreatvalleybutashrinetohumanforesightthestrengthofgranitethepowerofglaciersthepersistenceoflifeandthetranquilityoftheHighSierraFirst protectedin1864YosemiteNationalParkisbestknownforitswaterfallst@gmail.com',
         'test@1234')
     assert login.check_page_source("Authentication failed.")
 def test_max_length_password(self):
     home_page = HomePage(self.driver)
     home_page.signin()
     login = LoginPage(self.driver)
     login.set_credentials(
         '*****@*****.**',
         'tNotjustagreatvalleybutashrinetohumanforesightthestrengthofgranitethepowerofglaciersthepersistenceoflifeandthetranquilityoftheHighSierraFirst'
     )
     assert login.check_page_source("Authentication failed.")
예제 #3
0
    def test_RegistrationFlow(self):
        home_page = HomePage(self.driver)
        home_page.signin()
        sleep(3)
        sign_up = SignUp(self.driver)
        element = self.driver.find_element_by_id(SignUp.SUBMIT_CREATE)
        actions = ActionChains(self.driver)
        actions.move_to_element(element).perform()
        sleep(3)

        if (sign_up.reg_button()):
            print("Registration form is available")
            sign_up.set_email('*****@*****.**')
            sign_up.signup()
            sleep(3)
        else:
            print("Registration Form not loaded")

        try:
            self.driver.execute_script(
                "window.scrollTo(0, document.body.scrollHeight);")
            sign_up.set_title()
            sign_up.set_firstName('Tata')
            sign_up.set_lastName('Birla')
            sign_up.set_passWord('toyota123%')
            sign_up.set_dOB('7')
            sign_up.set_mOB('12')
            sign_up.set_yOB('2000')
            sign_up.set_newsLetter()
            sign_up.set_splOffers()
            sign_up.set_company('iBaco')
            sign_up.set_address1('21, tuttudoo apartment')
            sign_up.set_address2('Baywatch road')
            sign_up.set_city('Mountain View')
            sign_up.set_state('5')
            sign_up.set_zipCode('94040')
            sign_up.set_additional_info('Nothing for now')
            sign_up.set_mobilePhone('9173544551')
            sign_up.set_aliasAddress('N/a')
            sign_up.register()
            sleep(3)

        except Exception as e:
            print('Exception occurred' + e)

        if (sign_up.result()):
            login = LoginPage(self.driver)
            assert login.check_page_source("Welcome to your account.")
            print("Registration Process Successful")
        else:
            print('User failed to register properly')
 def test_result_found(self):
     home_page = HomePage(self.driver)
     home_page.set_search_query('dress')
     home_page.check_search()
     home_page.search()
     result = SearchPage(self.driver)
     assert result.check_page_source('dress')
 def test_signin_menu_available(self):
     main_page = HomePage(self.driver)
     assert main_page.check_signin()
 def test_single_letter_password(self):
     home_page = HomePage(self.driver)
     home_page.signin()
     login = LoginPage(self.driver)
     login.set_credentials('*****@*****.**', 't')
     assert login.check_page_source("Invalid password.")
 def test_check_search(self):
     main_page = HomePage(self.driver)
     assert main_page.check_search()
 def test_search(self):
     main_page = HomePage(self.driver)
     main_page.search()
     sleep(2)
     assert main_page.check_page_source("Search")
 def test_contact(self):
     main_page = HomePage(self.driver)
     assert main_page.check_contact()
 def test_contact_click(self):
     main_page = HomePage(self.driver)
     main_page.contact_us()
     sleep(2)
     assert main_page.check_page_source("Customer service - Contact us")
 def test_space_email(self):
     home_page = HomePage(self.driver)
     home_page.signin()
     login = LoginPage(self.driver)
     login.set_credentials(' ', 'test@1234')
     assert login.check_page_source("An email address required.")
 def test_signin_click(self):
     main_page = HomePage(self.driver)
     main_page.signin()
     sleep(2)
     assert main_page.check_page_source("Authentication")
 def test_empty_password(self):
     home_page = HomePage(self.driver)
     home_page.signin()
     login = LoginPage(self.driver)
     login.set_credentials('*****@*****.**', '')
     assert login.check_page_source("Password is required.")
 def test_invalid_email(self):
     home_page = HomePage(self.driver)
     home_page.signin()
     login = LoginPage(self.driver)
     login.set_credentials('*****@*****.**', 'test@1234')
     assert login.check_page_source("Authentication failed.")
 def test_missing_symbol_password(self):
     home_page = HomePage(self.driver)
     home_page.signin()
     login = LoginPage(self.driver)
     login.set_credentials('*****@*****.**', 'test1234')
     assert login.check_page_source("Authentication failed.")
 def test_valid_credentials(self):
     home_page = HomePage(self.driver)
     home_page.signin()
     login = LoginPage(self.driver)
     login.set_credentials('*****@*****.**', 'test@1234')
     assert login.check_page_source("Welcome to your account.")
 def test_symbol_added_email(self):
     home_page = HomePage(self.driver)
     home_page.signin()
     login = LoginPage(self.driver)
     login.set_credentials('namu#@[email protected]', 'test@1234')
     assert login.check_page_source("Invalid email address.")
 def test_missing_dot_email(self):
     home_page = HomePage(self.driver)
     home_page.signin()
     login = LoginPage(self.driver)
     login.set_credentials('namutest46@gmailcom', 'test@1234')
     assert login.check_page_source("Invalid email address.")
 def test_single_letter_email(self):
     home_page = HomePage(self.driver)
     home_page.signin()
     login = LoginPage(self.driver)
     login.set_credentials('n', 'test@1234')
     assert login.check_page_source("Invalid email address.")