窗口切换
iframe切换
优酷账号使用QQ登陆
# coding:utf-8
from selenium import webdriver
from time import sleep
browser = webdriver.Chrome()
browser.set_window_size(1920, 1080)
browser.implicitly_wait(10)
url = "http://youku.com/"
browser.get(url)
sleep(6)
window1 = browser.current_window_handle
browser.find_element_by_xpath('//*[@id="qheader_login"]/img').click()
sleep(2)
browser.find_element_by_xpath('//*[@id="YT-thirdPartWrap"]/div/span[1]/a').click()
window_all = browser.window_handles
for win in window_all:
if win != window1:
browser.switch_to.window(win)
sleep(2)
browser.find_element_by_id('select_all').click()
browser.switch_to.frame(browser.find_element_by_id('ptlogin_iframe'))
sleep(2)
browser.find_element_by_id("nick_22").click()