Home | History | Annotate | Download | only in network_CastTDLS

Lines Matching refs:driver

32     def _navigate_url(self, driver, url):
35 @param driver: The chromedriver instance.
38 if driver.current_url != url:
39 driver.get(url)
40 driver.refresh()
42 def _set_focus_tab(self, driver, tab_handle):
45 @param driver: The chromedriver instance.
46 @param tab_handle: The chrome driver handle of the tab.
48 driver.switch_to_window(tab_handle)
49 driver.get_screenshot_as_base64()
51 def _block_setup_dialog(self, driver, extension_id):
54 @param driver: A chromedriver instance that has the extension loaded.
59 self._navigate_url(driver, test_utils_page)
61 driver.execute_script(
64 def _close_popup_tabs(self, driver):
72 @param driver: Chromedriver instance.
75 current_tab_handle = driver.current_window_handle
76 for handle in driver.window_handles:
80 driver.switch_to_window(handle)
81 driver.close()
84 driver.switch_to_window(current_tab_handle)
123 def _turn_on_tdls(self, driver, extension_id):
126 @param driver: The chromedriver instance of the test.
131 self._navigate_url(driver, turn_on_tdls_url)
134 def _start_mirroring(self, driver, extension_id, device_ip, url):
137 @param driver: The chromedriver instance.
144 self._navigate_url(driver, test_utils_page)
146 tab_handles = driver.window_handles
147 driver.find_element_by_id('receiverIpAddressV2').send_keys(device_ip)
148 driver.find_element_by_id('urlToOpenV2').send_keys(url)
150 driver.find_element_by_id('mirrorUrlV2').click()
152 all_handles = driver.window_handles
154 driver.switch_to_window(test_handle)
155 driver.refresh()
157 def _stop_mirroring(self, driver, extension_id):
160 @param driver: The chromedriver instance.
165 self._navigate_url(driver, test_utils_page)
167 driver.find_element_by_id('stopV2Mirroring').click()
226 driver = chromedriver_instance.driver
230 self._close_popup_tabs(driver)
231 self._block_setup_dialog(driver, extension_id)
234 self._turn_on_tdls(driver, extension_id)
235 extension_tab_handle = driver.current_window_handle
238 driver, extension_id, device_ip, TEST_URL)
240 self._set_focus_tab(driver, extension_tab_handle)
241 driver.switch_to_window(extension_tab_handle)
243 self._stop_mirroring(driver, extension_id)