@@ -16,8 +16,16 @@ self.double_click(selector, by=By.CSS_SELECTOR, timeout=settings.SMALL_TIMEOUT)
16
16
self .click_chain(selectors_list, by = By.CSS_SELECTOR ,
17
17
timeout = settings.SMALL_TIMEOUT , spacing = 0 )
18
18
19
+ self .is_link_text_present(link_text)
20
+
21
+ self .get_href_from_link_text(link_text)
22
+
23
+ self .wait_for_href_from_link_text(link_text, timeout = settings.SMALL_TIMEOUT )
24
+
19
25
self .click_link_text(link_text, timeout = settings.SMALL_TIMEOUT )
20
26
27
+ self .click_link(link_text, timeout = settings.SMALL_TIMEOUT )
28
+
21
29
self .click_partial_link_text(partial_link_text, timeout = settings.SMALL_TIMEOUT )
22
30
23
31
self .get_text(selector, by = By.CSS_SELECTOR , timeout = settings.SMALL_TIMEOUT )
@@ -61,6 +69,10 @@ self.is_text_visible(text, selector, by=By.CSS_SELECTOR)
61
69
62
70
self .find_visible_elements(selector, by = By.CSS_SELECTOR )
63
71
72
+ self .is_element_in_frame(selector, by = By.CSS_SELECTOR )
73
+
74
+ self .enter_frame_of_element(selector, by = By.CSS_SELECTOR )
75
+
64
76
self .execute_script(script)
65
77
66
78
self .set_window_size(width, height)
@@ -69,6 +81,8 @@ self.maximize_window()
69
81
70
82
self .activate_jquery()
71
83
84
+ self .bring_to_front(selector, by = By.CSS_SELECTOR )
85
+
72
86
self .highlight(selector, by = By.CSS_SELECTOR , loops = 4 , scroll = True )
73
87
74
88
self .scroll_to(selector, by = By.CSS_SELECTOR )
@@ -81,10 +95,24 @@ self.click_xpath(xpath)
81
95
82
96
self .jquery_click(selector, by = By.CSS_SELECTOR )
83
97
98
+ self .hide_element(selector, by = By.CSS_SELECTOR )
99
+
100
+ self .hide_elements(selector, by = By.CSS_SELECTOR )
101
+
102
+ self .show_element(selector, by = By.CSS_SELECTOR )
103
+
104
+ self .show_elements(selector, by = By.CSS_SELECTOR )
105
+
106
+ self .remove_element(selector, by = By.CSS_SELECTOR )
107
+
108
+ self .remove_elements(selector, by = By.CSS_SELECTOR )
109
+
84
110
self .jq_format(code)
85
111
86
112
self .get_domain_url(url)
87
113
114
+ self .safe_execute_script(script)
115
+
88
116
self .download_file(file_url, destination_folder = None )
89
117
90
118
self .save_file_as(file_url, new_file_name, destination_folder = None )
@@ -110,7 +138,7 @@ self.jquery_update_text_value(selector, new_value, by=By.CSS_SELECTOR,
110
138
self .jquery_update_text(selector, new_value, by = By.CSS_SELECTOR ,
111
139
timeout = settings.SMALL_TIMEOUT )
112
140
113
- self .hover_on_element(selector)
141
+ self .hover_on_element(selector, by = By. CSS_SELECTOR )
114
142
115
143
self .hover_and_click(hover_selector, click_selector,
116
144
hover_by = By.CSS_SELECTOR , click_by = By.CSS_SELECTOR ,
0 commit comments