【说明】
(一)
1:关闭页面中对话框
2:模拟麦子学员账号登录
3:多浏览器个窗口管理
(二)
1:打开百度首页
2:百度搜索麦子学院
3:从搜索结果中跳转到麦子学院首页
【简单登录代码】
>>> account='maizi_test@139.com'
>>> pwd='abc123456'
>>> ac_ele=driver.find_element_by_id('id_account_l')
>>> ac_ele.clear()
>>> ac_ele.send_keys(account)
>>> pwd_ele=driver.find_element_by_id('id_password_l')
>>> pwd_ele.clear()
>>> pwd_ele.send_keys(pwd)
>>> driver.find_element_by_id('login_btn').click()
【窗口管理代码】
#current_window_handle:显示当前句柄
#window_handles:列出所有句柄
#switch_to_window:切换句柄
>>> d=webdriver.Firefox()
>>> d.get('http://www.baidu.com')
>>> d.find_element_by_id('kw')
<selenium.webdriver.firefox.webelement.FirefoxWebElement (session="6296d541-65d3-4c1d-8991-ab4d2276f7ad", element="d9694833-d228-4848-a2a7-1cde19eb1d93")>
>>> d.find_element_by_id('kw').send_keys('麦子学院')
>>> d.find_element_by_id('su').click()
>>> d.maximize_window()
>>> d.find_element_by_partial_link_text('专业IT职业教育平台').click()
>>> d.window_handles
['4294967297', '4294967301']
>>> d.current_window_handle
'4294967297'
>>> d.find_element_by_partial_link_text('专业IT职业教育平台').click()
>>> d.window_handles
['4294967297', '4294967323', '4294967301']
>>> d.switch_to_window(d.window_handles[1])
>>> d.current_url
'http://www.maiziedu.com/'
>>> d.current_window_handle
'4294967323'
>>> d.switch_to_window(d.window_handles[2])
>>> d.current_window_handle
'4294967301'
>>> d.current_window_handle
'4294967301'
>>> d.close()
>>> d.quit()