美文网首页
Python窗口切换

Python窗口切换

作者: Lutous | 来源:发表于2017-12-15 21:25 被阅读29次

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

相关文章

网友评论

      本文标题:Python窗口切换

      本文链接:https://www.haomeiwen.com/subject/bfcjwxtx.html