初学Python遇到的浏览器问题[转]

上一篇 / 下一篇  2017-04-13 19:47:17

初学Python遇到的浏览器问题

Posted on2016-06-27 17:34冰点绿珠阅读(609) 评论(0)编辑收藏
初学Python,把遇到的问题总结出来,如果其它初学者有遇到同样的问题,可参考!
from selenium import webdriver
driver=webdriver.Ie()
driver.get('https://www.baidu.com')
问题一:
Traceback (most recent call last):
  File "C:/Python27/Lib/test1.py", line 5, in <module>
    driver=webdriver.Ie()
  File "C:\Python27\lib\site-packages\selenium\webdriver\ie\webdriver.py", line 55, in __init__
    desired_capabilities=capabilities)
  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 90, in __init__
    self.start_session(desired_capabilities, browser_profile)
  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 177, in start_session
    response = self.execute(Command.NEW_SESSION, capabilities)
  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 236, 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)
WebDriverException: Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.
 
问题原因:保护模式的值不一致
解决方法:所有的mode都要设置一致,要么都选,要么都不选
 
问题二:
Traceback (most recent call last):
  File "C:/Python27/Lib/test1.py", line 5, in <module>
    driver=webdriver.Ie()
  File "C:\Python27\lib\site-packages\selenium\webdriver\ie\webdriver.py", line 55, in __init__
    desired_capabilities=capabilities)
  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 90, in __init__
    self.start_session(desired_capabilities, browser_profile)
  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 177, in start_session
    response = self.execute(Command.NEW_SESSION, capabilities)
  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 236, 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)
WebDriverException: Message: Unexpected error launching Internet Explorer. Browser zoom level was set to 110%. It should be set to 100%
 
问题原因:浏览器被放大了
解决方法:设置为100%
 
问题三:
>>> from selenium import webdriver
>>> driver=webdriver.Firefox()
 
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    driver=webdriver.Firefox()
  File "C:\Python27\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 85, in __init__
    keep_alive=True)
  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 90, in __init__
    self.start_session(desired_capabilities, browser_profile)
  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 177, in start_session
    response = self.execute(Command.NEW_SESSION, capabilities)
  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 234, in execute
    response = self.command_executor.execute(driver_command, params)
  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 401, in execute
    return self._request(command_info[0], url, body=data)
  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 432, in _request
    resp = self._conn.getresponse()
  File "C:\Python27\lib\httplib.py", line 1045, in getresponse
    response.begin()
  File "C:\Python27\lib\httplib.py", line 409, in begin
    version, status, reason = self._read_status()
  File "C:\Python27\lib\httplib.py", line 365, in _read_status
    line = self.fp.readline(_MAXLINE + 1)
  File "C:\Python27\lib\socket.py", line 476, in readline
    data = self._sock.recv(self._rbufsize)
error: [Errno 10054] An existing connection was forcibly closed by the remote host
 
问题原因:火狐浏览器版本太新了
解决方法:安装一个版本比较旧的版本,问题解决!

TAG:

cq520131517的个人空间 引用 删除 cq520131517   /   2017-04-14 09:59:40
这些问题,我也遇到过,不过是在用robotframework时遇到的,想不到你还总结出来,不错。
cq520131517的个人空间 引用 删除 cq520131517   /   2017-04-14 09:58:21
5
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2017-04-24  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

数据统计

  • 访问量: 5449
  • 日志数: 31
  • 建立时间: 2015-01-07
  • 更新时间: 2017-04-13

RSS订阅

Open Toolbar