【问题标题】:WebDriver crashes on IEWebDriver 在 IE 上崩溃
【发布时间】:2015-11-03 12:01:24
【问题描述】:

由于以下代码和错误,我在Selenium 上的Python 脚本突然停止启动:

from selenium import webdriver
dr = webdriver.Ie()*

*实际上新的浏览器会话在webdriver 的默认页面上打开,但webdriver 停止响应,因此无法执行其他命令

Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 文件“C:\Users\me\AppData\Roaming\Python\Python34\site-packages\sele nium\webdriver\ie\webdriver.py",第 57 行,在 init 中 期望的能力=能力) 文件“C:\Users\me\AppData\Roaming\Python\Python34\site-packages\sele nium\webdriver\remote\webdriver.py",第 89 行,在 init 中 self.start_session(desired_capabilities, browser_profile) 文件“C:\Users\me\AppData\Roaming\Python\Python34\site-packages\sele nium\webdriver\remote\webdriver.py",第 138 行,在 start_session 中 'desiredCapabilities':desired_capabilities, 文件“C:\Users\me\AppData\Roaming\Python\Python34\site-packages\sele nium\webdriver\remote\webdriver.py",第 195 行,在执行中 self.error_handler.check_response(响应) 文件“C:\Users\me\AppData\Roaming\Python\Python34\site-packages\sele nium\webdriver\remote\errorhandler.py",第 170 行,在 check_response 中 引发异常类(消息、屏幕、堆栈跟踪) selenium.common.exceptions.WebDriverException:消息:意外错误启动i ng Internet Explorer。无法从窗口句柄获取文档

IE 版本 11

IeWebDriverServer 2.35 x64 版

为什么会出现这条痕迹?也许有人面临同样的问题..任何帮助将不胜感激 更新

已解决。当前IeWebDriverServer 版本替换为v2.48

【问题讨论】:

  • 为什么不使用Firefox'sChrome's webdriver
  • 你会发现一个补丁here
  • @Vaulstein,是的,它适用于 Firefox 和 Chrome,但 Web 应用程序的目标浏览器是 IE。感谢您的链接,但此补丁适用于 x32 位驱动程序。有问题的驱动程序信息已更新,

标签: python internet-explorer selenium


【解决方案1】:

检查以下内容:

  1. 您对所有区域使用相同的安全设置。
  2. 您使用的是正确的驱动程序。如有疑问,请使用 32 位。
  3. 确保your registry settings are correct
  4. 缩放级别为 100%。

来源:我是Germanium的创建者,一个开源测试API,我支持IE :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-14
    相关资源
    最近更新 更多