Python窗口切换
from selenium import webdriver
from selenium.webdriver.common.keys impor tKeys
importtime
from selenium.webdriver.support.ui import WebDriverWait
defget_ele_times(driver, times, func):
returnWebDriverWait(driver,times).until(func)
deflogin_test():
driver = webdriver.Firefox()
driver.get('http://www.baidu.com ')
searchText = driver.find_element_by_class_name('s_ipt')
searchText.clear()
searchText.send_keys('甄优秀')
searchText.send_keys(Keys.ENTER)
ele_fun = get_ele_times(driver,5,lambdad:driver.find_element_by_xpath('/html/body/div[1]/div[5]/div[1]/div[3]/div[1]/h3/a'))
ele_fun.click()
get_ele_times(driver,5,lambdad: driver.window_handles)
print(driver.window_handles)
print(driver.current_window_handle)
driver.switch_to.window(driver.window_handles[0])
if__name__ =='__main__':
login_test()