def translations(fixture): """The user can choose between languages. The text for which translations exist change accordingly.""" fixture.browser.open('/') vassert( fixture.browser.is_element_present(XPath.heading_with_text(1, "Addresses")) ) vassert( fixture.browser.is_element_present(XPath.label_with_text("Name")) ) #go to the the translated page fixture.browser.click(XPath.link_with_text('Afrikaans')) vassert( fixture.browser.is_element_present(XPath.heading_with_text(1, "Adresse")) ) vassert( fixture.browser.is_element_present(XPath.label_with_text("Naam")) )
def heading_is_displayed(self): return self.browser.is_element_present(XPath.heading_with_text(1, 'Addresses'))