Python窗口切换

2017-12-15  本文已影响29人  Lutous

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()

上一篇 下一篇

猜你喜欢

热点阅读