def open_tracking(self): self.find_element(self._topic_tracking_locator).click() from pages.smarton.base import SmartOnBasePage return SmartOnBasePage(self.base_url, self.selenium, slug='tracking').wait_for_page_to_load()
def open_surveillance(self): self.find_element(self._topic_surveillance_locator).click() from pages.smarton.base import SmartOnBasePage return SmartOnBasePage(self.base_url, self.selenium, slug='surveillance').wait_for_page_to_load()
def test_download_button_displayed(slug, base_url, selenium): page = SmartOnBasePage(base_url, selenium, slug=slug).open() assert page.download_button.is_displayed