def test_login_admin(base_url, selenium, deployment_config): login_pg = LoginPage(base_url, selenium) login_pg.open() dashboard_pg = login_pg.login( deployment_config.credentials['fusor']['username'], deployment_config.credentials['fusor']['password']) assert dashboard_pg.is_the_current_page
def test_login(mozwebqa, variables): """Users can log in""" login_page = LoginPage(mozwebqa) login_page.open() messages_page = login_page.login(variables['username'], variables['password']) assert messages_page.notification == 'You were logged in'
def home_page_logged_in(base_url, selenium, variables): """Logs in to the server and returns the dashboard page.""" from pages.login import LoginPage login_pg = LoginPage(base_url, selenium) login_pg.open() home_pg = login_pg.login(variables['credentials']['fusor']['username'], variables['credentials']['fusor']['password']) return home_pg
def home_page_logged_in(base_url, selenium, variables): """Logs in to the server and returns the dashboard page.""" from pages.login import LoginPage login_pg = LoginPage(base_url, selenium) login_pg.open() home_pg = login_pg.login(variables['credentials']['fusor']['username'], variables['credentials']['fusor']['password']) return home_pg
class TestLogin(unittest.TestCase): def setUp(self): # self.driver = DriversRemote('chrome').driver self.driver = Drivers('remote', 'chrome') self.login_page = LoginPage(self.driver) self.login_page.open("/admin/") def test_check_login_name(self): login_info = ("xdchenadmin@admin", "12345678") print(self.login_page.login_success_user()) self.assertEqual(self.login_page.login_success_user(*login_info), "xdchenadmin@admin") def tearDown(self): self.driver.quit()
def test_invalid_password(mozwebqa, variables): """Attempt to log in with an invalid password""" login_page = LoginPage(mozwebqa) login_page.open() login_page.login(variables['username'], 'invalid') assert login_page.error == 'Error: Invalid password'
def test_invalid_username(mozwebqa, variables): """Attempt to log in with an invalid username""" login_page = LoginPage(mozwebqa) login_page.open() login_page.login('invalid', variables['password']) assert login_page.error == 'Error: Invalid username'
def fixture_login_page(selenium, server_url, org): """Return a page object model for the login page.""" login_page = LoginPage(selenium, server_url, org=org) return login_page.open()
def test_login_admin(base_url, selenium, deployment_config): login_pg = LoginPage(base_url, selenium) login_pg.open() dashboard_pg = login_pg.login(deployment_config.credentials['fusor']['username'], deployment_config.credentials['fusor']['password']) assert dashboard_pg.is_the_current_page
def test_invalid_password(mozwebqa, variables): """Attempt to log in with an invalid password""" login_page = LoginPage(mozwebqa) login_page.open() login_page.login(variables['username'], 'invalid') assert login_page.error == 'Error: Invalid password'
def test_invalid_username(mozwebqa, variables): """Attempt to log in with an invalid username""" login_page = LoginPage(mozwebqa) login_page.open() login_page.login('invalid', variables['password']) assert login_page.error == 'Error: Invalid username'
def test_login(mozwebqa, variables): """Users can log in""" login_page = LoginPage(mozwebqa) login_page.open() messages_page = login_page.login(variables['username'], variables['password']) assert messages_page.notification == 'You were logged in'
def test_login_admin(base_url, selenium, variables): login_pg = LoginPage(base_url, selenium) login_pg.open() dashboard_pg = login_pg.login(variables['credentials']['fusor']['username'], variables['credentials']['fusor']['password']) assert dashboard_pg.is_the_current_page