@@ -2860,22 +2860,30 @@ def open_url(self, url):
2860
2860
""" Same as open() - Original saved for backwards compatibility. """
2861
2861
self .open (url )
2862
2862
2863
- def get (self , url ):
2864
- """ Same as open() - WebDriver uses this method name. """
2863
+ def visit (self , url ):
2864
+ """ Same as open() - Some test frameworks use this method name. """
2865
2865
self .open (url )
2866
2866
2867
- def visit (self , url ):
2868
- """ Same as open() - Some JS frameworks use this method name. """
2867
+ def visit_url (self , url ):
2868
+ """ Same as open() - Some test frameworks use this method name. """
2869
2869
self .open (url )
2870
2870
2871
2871
def goto (self , url ):
2872
- """ Same as open() - Some JS frameworks use this method name. """
2872
+ """ Same as open() - Some test frameworks use this method name. """
2873
2873
self .open (url )
2874
2874
2875
2875
def go_to (self , url ):
2876
2876
""" Same as open() - Some test frameworks use this method name. """
2877
2877
self .open (url )
2878
2878
2879
+ def reload (self ):
2880
+ """ Same as refresh_page() """
2881
+ self .refresh_page ()
2882
+
2883
+ def reload_page (self ):
2884
+ """ Same as refresh_page() """
2885
+ self .refresh_page ()
2886
+
2879
2887
def type (self , selector , text , by = By .CSS_SELECTOR ,
2880
2888
timeout = None , retry = False ):
2881
2889
""" Same as update_text(). """
@@ -3607,9 +3615,10 @@ def get_element(self, selector, by=By.CSS_SELECTOR, timeout=None):
3607
3615
""" Same as wait_for_element_present() - returns the element.
3608
3616
The element does not need be visible (it may be hidden). """
3609
3617
if not timeout :
3610
- timeout = settings .LARGE_TIMEOUT
3611
- if self .timeout_multiplier and timeout == settings .LARGE_TIMEOUT :
3618
+ timeout = settings .SMALL_TIMEOUT
3619
+ if self .timeout_multiplier and timeout == settings .SMALL_TIMEOUT :
3612
3620
timeout = self .__get_new_timeout (timeout )
3621
+ selector , by = self .__recalculate_selector (selector , by )
3613
3622
return self .wait_for_element_present (selector , by = by , timeout = timeout )
3614
3623
3615
3624
def assert_element_present (self , selector , by = By .CSS_SELECTOR ,
@@ -4517,6 +4526,13 @@ def __recalculate_selector(self, selector, by):
4517
4526
by = By .CSS_SELECTOR
4518
4527
return (selector , by )
4519
4528
4529
+ def __looks_like_a_page_url (self , url ):
4530
+ if (url .startswith ("http://" ) or url .startswith ("https://" ) or (
4531
+ url .startswith ("://" ) or page_utils .is_valid_url (url ))):
4532
+ return True
4533
+ else :
4534
+ return False
4535
+
4520
4536
def __make_css_match_first_element_only (self , selector ):
4521
4537
# Only get the first match
4522
4538
return page_utils .make_css_match_first_element_only (selector )
0 commit comments