@@ -95,6 +95,7 @@ def __init__(self, *args, **kwargs):
95
95
self .__last_page_url = None
96
96
self .__last_page_source = None
97
97
self .__skip_reason = None
98
+ self .__dont_record_open = False
98
99
self .__dont_record_js_click = False
99
100
self .__new_window_on_rec_open = True
100
101
self .__overrided_default_timeouts = False
@@ -142,7 +143,7 @@ def open(self, url):
142
143
if url .startswith ("://" ):
143
144
# Convert URLs such as "://google.com" into "https://google.com"
144
145
url = "https" + url
145
- if self .recorder_mode :
146
+ if self .recorder_mode and not self . __dont_record_open :
146
147
time_stamp = self .execute_script ("return Date.now();" )
147
148
origin = self .get_origin ()
148
149
action = ["_url_" , origin , url , time_stamp ]
@@ -774,9 +775,11 @@ def open_start_page(self):
774
775
if page_utils .is_valid_url (start_page ):
775
776
self .open (start_page )
776
777
else :
777
- new_start_page = "http ://" + start_page
778
+ new_start_page = "https ://" + start_page
778
779
if page_utils .is_valid_url (new_start_page ):
780
+ self .__dont_record_open = True
779
781
self .open (new_start_page )
782
+ self .__dont_record_open = False
780
783
else :
781
784
logging .info ('Invalid URL: "%s"!' % start_page )
782
785
self .open ("data:," )
@@ -2905,9 +2908,11 @@ def get_new_driver(
2905
2908
if page_utils .is_valid_url (self .start_page ):
2906
2909
self .open (self .start_page )
2907
2910
else :
2908
- new_start_page = "http ://" + self .start_page
2911
+ new_start_page = "https ://" + self .start_page
2909
2912
if page_utils .is_valid_url (new_start_page ):
2913
+ self .__dont_record_open = True
2910
2914
self .open (new_start_page )
2915
+ self .__dont_record_open = False
2911
2916
return new_driver
2912
2917
2913
2918
def switch_to_driver (self , driver ):
@@ -10494,10 +10499,12 @@ def setUp(self, masterqa_mode=False):
10494
10499
self .open (self .start_page )
10495
10500
self .__new_window_on_rec_open = True
10496
10501
else :
10497
- new_start_page = "http ://" + self .start_page
10502
+ new_start_page = "https ://" + self .start_page
10498
10503
if page_utils .is_valid_url (new_start_page ):
10499
10504
good_start_page = True
10505
+ self .__dont_record_open = True
10500
10506
self .open (new_start_page )
10507
+ self .__dont_record_open = False
10501
10508
if self .recorder_ext or (self ._crumbs and not good_start_page ):
10502
10509
if self .get_current_url () != "data:," :
10503
10510
self .__new_window_on_rec_open = False
0 commit comments