def navigate_to_preview_page(driver, live_server, topic, subtopic, measure): """ ENTRY 1: Home page """ topic_page = TopicPage(driver, live_server, topic) if not topic_page.is_current(): navigate_to_topic_page(driver, live_server, topic) topic_page.expand_accordion_for_subtopic(subtopic) topic_page.click_preview_measure(measure)
def assert_page_correct(driver, live_server, stub_topic_page, stub_subtopic_page, page, status): topic_page = TopicPage(driver, live_server, stub_topic_page) topic_page.expand_accordion_for_subtopic(stub_subtopic_page) assert_page_status(driver, topic_page, page, status) topic_page.click_preview_measure(page) assert_page_details(driver, page) driver.back()