@@ -440,14 +440,13 @@ def get_page_source(self):
440
440
441
441
def get_page_title (self ):
442
442
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 )
444
445
return self .driver .title
445
446
446
447
def get_title (self ):
447
448
""" 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 ()
451
450
452
451
def go_back (self ):
453
452
self .__last_page_load_url = None
@@ -2264,7 +2263,7 @@ def assert_not_equal(self, first, second, msg=None):
2264
2263
def assert_title (self , title ):
2265
2264
""" Asserts that the web page title matches the expected title. """
2266
2265
expected = title
2267
- actual = self .get_title ()
2266
+ actual = self .get_page_title ()
2268
2267
self .assertEqual (expected , actual , "Expected page title [%s] "
2269
2268
"does not match the actual page title [%s]!"
2270
2269
"" % (expected , actual ))
@@ -2302,6 +2301,8 @@ def assert_no_js_errors(self):
2302
2301
self .__highlight_with_assert_success (messenger_post , "html" )
2303
2302
2304
2303
def __activate_html_inspector (self ):
2304
+ self .wait_for_ready_state_complete ()
2305
+ time .sleep (0.05 )
2305
2306
js_utils .activate_html_inspector (self .driver )
2306
2307
2307
2308
def inspect_html (self ):
@@ -2483,6 +2484,10 @@ def set_time_limit(self, time_limit):
2483
2484
sb_config .time_limit = None
2484
2485
sb_config .time_limit_ms = None
2485
2486
2487
+ def skip_test (self , reason = "" ):
2488
+ """ Mark the test as Skipped. """
2489
+ self .skipTest (reason )
2490
+
2486
2491
############
2487
2492
2488
2493
def add_css_link (self , css_link ):
0 commit comments