@@ -440,14 +440,13 @@ def get_page_source(self):
440440
441441 def get_page_title (self ):
442442 self .wait_for_ready_state_complete ()
443- self .wait_for_element_present ("title" , timeout = settings .MINI_TIMEOUT )
443+ self .wait_for_element_present ("title" , timeout = settings .SMALL_TIMEOUT )
444+ time .sleep (0.03 )
444445 return self .driver .title
445446
446447 def get_title (self ):
447448 """ The shorter version of self.get_page_title() """
448- self .wait_for_ready_state_complete ()
449- self .wait_for_element_present ("title" , timeout = settings .MINI_TIMEOUT )
450- return self .driver .title
449+ return self .get_page_title ()
451450
452451 def go_back (self ):
453452 self .__last_page_load_url = None
@@ -2264,7 +2263,7 @@ def assert_not_equal(self, first, second, msg=None):
22642263 def assert_title (self , title ):
22652264 """ Asserts that the web page title matches the expected title. """
22662265 expected = title
2267- actual = self .get_title ()
2266+ actual = self .get_page_title ()
22682267 self .assertEqual (expected , actual , "Expected page title [%s] "
22692268 "does not match the actual page title [%s]!"
22702269 "" % (expected , actual ))
@@ -2302,6 +2301,8 @@ def assert_no_js_errors(self):
23022301 self .__highlight_with_assert_success (messenger_post , "html" )
23032302
23042303 def __activate_html_inspector (self ):
2304+ self .wait_for_ready_state_complete ()
2305+ time .sleep (0.05 )
23052306 js_utils .activate_html_inspector (self .driver )
23062307
23072308 def inspect_html (self ):
@@ -2483,6 +2484,10 @@ def set_time_limit(self, time_limit):
24832484 sb_config .time_limit = None
24842485 sb_config .time_limit_ms = None
24852486
2487+ def skip_test (self , reason = "" ):
2488+ """ Mark the test as Skipped. """
2489+ self .skipTest (reason )
2490+
24862491 ############
24872492
24882493 def add_css_link (self , css_link ):
0 commit comments