def domain_exception(fixture): """Typing the wrong password results in an error message being shown to the user.""" browser = fixture.browser account = fixture.account browser.open('/') browser.click(XPath.link_with_text('Log in')) browser.type(XPath.input_labelled('Email'), '*****@*****.**') browser.type(XPath.input_labelled('Password'), 'wrong password') browser.click(XPath.button_labelled('Log in')) assert browser.is_element_present( XPath.div_containing('Invalid login credentials'))
def domain_exception(fixture): """Typing the wrong password results in an error message being shown to the user.""" browser = fixture.browser user = fixture.user browser.open('/') browser.click(XPath.link_with_text('Log in')) browser.type(XPath.input_labelled('Email'), '*****@*****.**') browser.type(XPath.input_labelled('Password'), 'wrong password') browser.click(XPath.button_labelled('Log in')) assert browser.is_element_present( XPath.div_containing('The email/password given do not match'))