Thursday, May 10, 2012

Switch to tab: Python + Selenium webdriver

Пришлось убить потратить некоторое время на поиски решения. Как обычно, сначала ничего не работало и хотелось забить, но этот же интерес не давал покая. Да и знал, что можно реализовать, только не получалось.
В моей задаче, нужно было открывать, обязательно, в соседней вкладке почту, и проверять аутентификайию пользователей.

driver.find_element_by_link_text("link_will_be_opened_in_a_new_tab").click()
driver.current_window_handle
currentHandle = set(driver.window_handles)
currentHandle.remove(driver.current_window_handle) 
driver.switch_to_window(currentHandle.pop())

No comments:

Post a Comment