Пример #1
0
 def verify_page_body(self):
     step_3_parent_css_selector = "#ballot_div"
     step_3_expected_success_content = "Your ballot has been encrypted"
     wait_for_an_element_exists_and_is_visible_and_contains_expected_text(
         self.browser, step_3_parent_css_selector,
         step_3_expected_success_content, self.timeout)
     self.verify_ballot_tracker_value()
Пример #2
0
 def verify_page_body(self, expected_ballot_tracker):
     step_6_parent_css_selector = "#main"
     expected_step_6_body_content = "has been accepted"
     wait_for_an_element_exists_and_is_visible_and_contains_expected_text(self.browser, step_6_parent_css_selector, expected_step_6_body_content, self.timeout)
     self.verify_ballot_tracker_value()
     ballot_tracker_value = self.get_smart_ballot_tracker_value()
     assert ballot_tracker_value == expected_ballot_tracker
Пример #3
0
    def verify_page_body(self, expected_ballot_tracker, expected_username):
        step_5_parent_css_selector = "#main"
        step_5_expected_success_content = "has been received, but not recorded yet"
        wait_for_an_element_exists_and_is_visible_and_contains_expected_text(self.browser, step_5_parent_css_selector, step_5_expected_success_content, self.timeout)
        self.verify_ballot_tracker_value()
        ballot_tracker_value = self.get_smart_ballot_tracker_value()
        assert ballot_tracker_value == expected_ballot_tracker

        wait_for_an_element_exists_and_is_visible_and_contains_expected_text(self.browser, step_5_parent_css_selector, expected_username, self.timeout)
Пример #4
0
 def verify_step_title(self):
     wait_for_an_element_exists_and_is_visible_and_contains_expected_text(self.browser, self.current_step_css_selector, self.expected_step_content, self.timeout)
Пример #5
0
 def verify_page(self):
     wait_for_an_element_exists_and_is_visible_and_contains_expected_text(self.browser, "h1", "Administration", self.timeout)
     wait_for_an_element_with_link_text_exists(self.browser, "Log out", self.timeout)
Пример #6
0
 def verify_header(self):
     wait_for_an_element_exists_and_is_visible_and_contains_expected_text(self.browser, "#header h1", "Accepted ballots", self.timeout)
Пример #7
0
 def click_on_login_link(self, login_type):
     public_link_element = wait_for_an_element_exists_and_is_visible_and_contains_expected_text(self.browser, "#header a", login_type, self.timeout)
     public_link_element.click()
Пример #8
0
 def verify_page(self):
     wait_for_an_element_exists_and_is_visible_and_contains_expected_text(self.browser, "h1", "Authentication failed", self.timeout)
Пример #9
0
 def verify_page(self):
     wait_for_an_element_exists_and_is_visible_and_contains_expected_text(self.browser, "h1", "Unauthorized", self.timeout)
Пример #10
0
 def verify_page(self):
     wait_for_an_element_exists_and_is_visible_and_contains_expected_text(self.browser, "h1", "Password login", self.timeout)
Пример #11
0
 def click_on_restart_button(self):
     restart_button_element = wait_for_an_element_exists_and_is_visible_and_contains_expected_text(self.browser, "button", "Restart", self.timeout)
     restart_button_element.click()
Пример #12
0
 def click_on_next_button(self):
     step_2_parent_css_selector = "#question_div"
     next_button = wait_for_an_element_exists_and_is_visible_and_contains_expected_text(self.browser, step_2_parent_css_selector + " button", "Next", self.timeout)
     next_button.click()