def setup(self, browser): link = 'http://selenium1py.pythonanywhere.com/en-gb/accounts/login/' page = LoginPage(browser, link) page.open() page.go_to_login_page() page.register_new_user("sun", "Ololoshkin2020") page.should_be_authorized_user()
def _register_new_user(): email = str(time.time()) + "@test.org" password = "******" page = LoginPage(browser) page.open() page.register_new_user(email, password) return User(email, password)
def setup(self, browser): login_page = LoginPage(browser, LoginPage.LINK) login_page.open() email = str(time.time()) + "@fakemail.org" password = "******" login_page.register_new_user(email, password) login_page.should_be_authorized_user()
def test_quest_can_register(self, browser): # Arrange email = str(time.time()) + "@fakeemail.org" password = "******" page = LoginPage(browser, self.login_page_link) # Act page.open() page.register_new_user(email, password) # Assert page.should_be_authorized_user() page.should_be_message_authorized_new_user()
def test_register_new_user(self, browser): # Data email = str(time.time()) + "@tut.by" password = "******" # Act page = LoginPage(browser, link) page.open() # Assert page.should_be_register_form() page.register_new_user(email, password) page.should_be_authorized_user()
def setup(self, browser): email = str(time.time()) + "@tut.by" password = "******" page = LoginPage(browser, link) page.open() page.go_to_login_page() page.register_new_user(email, password) page.should_be_authorized_user()
def test_user_register(self, browser): # Arrange page = LoginPage(browser) page.open() # Act page.register_new_user(NewUser.registration_email, User.user_password) # Assert page.check_welcome_message() page.check_account_button() page.check_logout_button()
def test_register_new_user(self, browser): # Data user_email = generate_random_string(8) + "@fakemail.org" user_password = generate_random_string(16) # Act login_page = LoginPage(browser) login_page.open() # Assert login_page.should_be_register_form() login_page.register_new_user(user_email, user_password) login_page.should_be_authorized_user() login_page.user_should_see_message_register()
def test_registration_of_new_user(self, browser): # Arrange page = LoginPage(browser, link) page.open() page.should_be_login_page() email, password = page.new_user() # Act page.register_new_user(email, password) # Assert page.should_be_authorized_user() page.should_be_success_login_message()
def test_registration_of_existing_user(self, browser): # Arrange page = LoginPage(browser, link) page.open() page.should_be_login_page() # Act page.register_new_user(existing_username, existing_username_password) # Assert page.should_be_email_warning_message() page.should_be_warning_message() page.should_be_filled_field(*LoginPageLocators.REGISTRATION_EMAIL, existing_username) page.should_be_empty_field(*LoginPageLocators.REGISTRATION_PASSWORD) page.should_be_empty_field(*LoginPageLocators.REGISTRATION_PASSWORD_CONFIRM)
def test_user_can_delete_account(self, browser): page_lang = browser.user_language del_profile_msg_template = lang_dict[page_lang][ 'del_profile_msg_template'] page = MainPage(browser, link) page.open() page.go_to_login_page() login_page = LoginPage(browser, browser.current_url) tmp_email = str(time.time()) + "@fakemail.org" tmp_password = "******" login_page.register_new_user(tmp_email, tmp_password) login_page.go_to_account_page() #Act acnt_page = AccountPage(browser, browser.current_url) acnt_page.delete_user_profile(tmp_password) #Assert page.should_be_deleted_profile_message(del_profile_msg_template)