selenium多个窗口之间的切换(浏览器窗口)

from selenium import webdriver

d=webdriver.Firefox()

d.get("http://www.baidu.com")

d.find_element_by_id('kw').clear()

d.find_element_by_id('kw').send_keys('麦子学院')

d.find_element_by_id('su').click()

d.maximize_window()

linkele=d.find_element_by_partial_link_text('专业IT职业教育平台')

linkele.click()

d.window_handles   # (获取所有窗口句柄)

d.current_window_handle   #当前窗口句柄,是第一个打开的窗口句柄

d.switch_to_window(d.window_handles[1])     #切换到第2个窗口

d.close()      #关闭当前窗口

猜你喜欢

转载自blog.csdn.net/ahuan08/article/details/84256180