邮箱登陆状态下,获取title报错
from selenium import webdriver
import time
driver=webdriver.Ie()
driver.get("http://www.126.com")
print('Before login====================')
title=driver.title
print(title)
now_url=driver.current_url
print(now_url)
driver.find_element_by_id("idInput").clear()
driver.find_element_by_id("idInput").send_keys("username")
driver.find_element_by_id("pwdInput").clear()
driver.find_element_by_id("pwdInput").send_keys("password")
driver.find_element_by_id("loginBtn").click()
time.sleep(5)
print('After login====================')
title=driver.title
print(title)
now_url=driver.current_url
print(now_url)
user=driver.find_element_by_id("spnUid").txt
print(user)
driver.quit()
=============================================================================================
结果:
====================== RESTART: C:\Python27\login163.py ======================
Before login====================
126网易免费邮--你的专业电子邮局
http://www.126.com/
After login====================
Traceback (most recent call last):
File "C:\Python27\login163.py", line 24, in <module>
title=driver.title
File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 222, in title
resp = self.execute(Command.GET_TITLE)
File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 201, in execute
self.error_handler.check_response(response)
File "C:\Python27\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 194, in check_response
raise exception_class(message, screen, stacktrace)
NoSuchWindowException: Message: Unable to get browser
为什么邮箱登陆状态下,获取title会报错?