コード例 #1
0
 def test_signInDisplaysByDefault(self):
     driver = self.driver
     search_page = SearchPage(driver)
     search_page.go_to_home_page()
     self.assertEqual(
         driver.find_element_by_id(search_page.sign_in_btn).text, "Sign in",
         "By default, when on Search page without sign in token, then you SHOULD see the Sign In Page"
     )
コード例 #2
0
 def test_defaultSearchButtonText(self):
     driver = self.driver
     search_page = SearchPage(driver)
     search_page.go_to_home_page()
     self.assertEqual(
         "Google Search",
         search_page.get_text_from_element_name(search_page.search_btn),
         "Btn SHOULD be 'Google Search'")
     self.assertRegex(
         search_page.get_text_from_element_name(
             search_page.im_feeling_lucky_btn), "(I'm Feeling)(.*)",
         "Btn SHOULD be 'I'm Feeling ...'")
コード例 #3
0
 def test_enterSearchQueryGoesToResults(self):
     driver = self.driver
     search_page = SearchPage(driver)
     search_page.go_to_home_page()
     search_page.enter_search_query("Google")
     search_page.click_search()
     results_page = ResultsPage(driver)
     results_page.wait_for_results()
     self.assertRegex(
         results_page.get_stats_from_results(),
         "(.*)(results \\()(.*)(seconds)(\\))",
         "Given search query, when you click search button, then it SHOULD display result stats "
     )