【问题标题】:IPDL protocol error: Handler returned error code! in gecko driver log fileIPDL 协议错误:处理程序返回错误代码!在壁虎驱动程序日志文件中
【发布时间】:2018-11-14 21:55:06
【问题描述】:

通过 Firefox 自动化测试用例时,我收到一个错误:

进程意外关闭,状态为:1

geckoDriver.log 中有错误:

IPDL 协议错误:处理程序返回错误代码!

谁能帮忙解决这个问题?

【问题讨论】:

  • 请阅读How to Ask,尤其是关于minimal reproducible example(MCVE)和How much research effort is expected?的部分,这将帮助您调试自己的程序并自己解决问题。如果您这样做但仍然卡住,您可以返回并发布您的 MCVE、您尝试过的内容以及执行结果(包括任何错误消息),以便我们更好地为您提供帮助。

标签: java selenium-webdriver geckodriver


【解决方案1】:

在缺少您正在使用的二进制文件的版本信息和准确的错误堆栈跟踪的情况下,很难分析错误。

但是这个错误信息:

IPDL protocol error: Handler returned error code!

根据IPDL protocol error: Handler returned error code! 观察到 Firefox v56.0 可能是由于以下任一原因:

解决方案

  • OS 架构 的角度来看,一次只能有一个OS 级别窗口 可以具有焦点。因此,如果 Browser Instance 当前不在焦点上并且绝对需要焦点,则需要进行切换。
  • Firefox 58.0a1 nightly build 似乎已经解决了这些错误。
  • Browser Client 升级到最新的 Firefox Quantum v60.0.1 将解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-17
    • 2020-08-23
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    • 1970-01-01
    • 2011-10-02
    相关资源
    最近更新 更多