ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。
- 出现上述原因的情况为提早的关闭掉了浏览器,导致后面的代码没有找到元素的一下基本信息,如大小,text等信息
- 出错代码展示:
from selenium import webdriver
import login
url = 'http://www.baidu.com'
driver = webdriver.Firefox()
login.openURL(driver,url)
newsElement = driver.find_element_by_name("tj_trnews")
login.closeBrowser(driver)
# 获取‘新闻’链接元素的基本信息
print(u'元素的标签名:',newsElement.tag_name)
print(u'元素的size:',newsElement.size)
-正确代码展示,注意login.clsoeBrowser()和错误代码的位置
from selenium import webdriver
import login
url = 'http://www.baidu.com'
driver = webdriver.Firefox()
login.openURL(driver,url)
newsElement = driver.find_element_by_name("tj_trnews")
# 获取‘新闻’链接元素的基本信息
print(u'元素的标签名:',newsElement.tag_name)
print(u'元素的size:',newsElement.size)
login.closeBrowser(driver)