def test_login_failed(self, config): log_in_page = LogInPage(self.driver) log_in_page.open_home_page(config) log_in_page.expand_account_menu() log_in_page.open_login_page() log_in_page.set_user_inputs("*****@*****.**", "demouser") error_msg = "Invalid Email or Password" assert error_msg in self.driver.find_element( *LogInLocators.invalid_data_msg).text
def test_login_failed(self): log_in_page = LogInPage(self.driver) log_in_page.open_page() log_in_page.open_sign_in_page() log_in_page.click_sign_in() log_in_page.enter_user_credentials(Config.VALID_EMAIL, Config.INVALID_PASSWORD) expected_error_message = "Access denied - wrong email address or password." access_denied_message = self.driver.find_element(*LogInLocators.access_denied_message) assert access_denied_message.is_displayed()
def test_open_doodle(self): landing_page = LandingPage(self.driver) landing_page.open_page() landing_page.open_login() login_page = LogInPage(self.driver) login_page.set_user_inputs("*****@*****.**", "DoodleTest2021!") dashboard_page = DashboardPage(self.driver) dashboard_page.create_new() create_page = CreatePage(self.driver) create_page.create_new() create_poll_page = CreatePollPage(self.driver) create_poll_page.create_new("Test Poll", "Option1", "Option2") time.sleep(10) assert CreatePollLocators.voting_success
def test_login(self): login_page = LogInPage(self.driver) home_page = HomePage(self.driver) user = UserFactory(username="******", email="*****@*****.**", password="******") with allure.step("Login as user"): login_page.open() login_page.wait_for_page_loaded() login_page.login(user) with allure.step("Check Home Page is opened"): home_page.wait_for_page_loaded() home_page.verify_user_name(user) home_page.screen_shot("Home Page is opened")
def test_login_passed(self, config): log_in_page = LogInPage(self.driver) log_in_page.open_home_page(config) log_in_page.expand_account_menu() log_in_page.open_login_page() log_in_page.set_user_inputs("*****@*****.**", "demouser") welcome_msg = "Hi, Demo User" assert welcome_msg in self.driver.find_element( *UserAccountLocators.welcome_msg).text log_in_page.expand_account_menu() log_in_page.logout()
def before_all(context): context.browser = Browser() context.home_page = HomePage() context.login_page = LogInPage() context.registration_page = RegistrationPage()
def test_login_passed(self, config): log_in_page = LogInPage(self.driver) log_in_page.open_home_page(config) log_in_page.expand_account_menu() try: log_in_page.open_login_page() except StaleElementReferenceException: print('log_in_page.open_login_page() needs fix') log_in_page.set_user_inputs("*****@*****.**", "demouser") welcome_msg = "Hi, Demo User" assert welcome_msg in self.driver.find_element(*UserAccountLocators.welcome_msg).text try: log_in_page.expand_account_menu() log_in_page.logout() except StaleElementReferenceException: print('log_in_page')
def test_login_passed(self): log_in_page = LogInPage(self.driver) log_in_page.open_page() log_in_page.open_sign_in_page() log_in_page.click_sign_in() log_in_page.enter_user_credentials(Config.VALID_EMAIL, Config.VALID_PASSWORD) welcome_msg = "Hi {}".format(Config.VALID_NAME) assert welcome_msg in self.driver.find_element(*LogInLocators.welcome_message).text log_in_page.logout()