【发布时间】:2017-02-19 16:26:43
【问题描述】:
我正在尝试帮助在其他设置上运行我的 selenium(Python 绑定版本 2)测试。
它适用于 Firefox esr(在两台机器上),它适用于我机器上最新的 phantomjs。它挂在他的机器上。
唯一明显的区别是他在 Windows 10 上和我在 Windows 7 上。我认为这不是防火墙或代理,因为我处理了它(启用防火墙的所有功能并使用 --proxy-type=none 运行它) .
如何调试它?
【问题讨论】:
-
这个问题应该提供重现问题的步骤,包括代码。为什么?因为用于调试的策略取决于您尝试执行的具体操作。而“在启动时挂起”是一个非常模糊的描述。
-
我对windows了解不多,但是在Unix系统上,selenium和phantomjs对stderr和stdout IO模式做了一些改变,所以可能是它以某种方式死锁了一个IO流。我遇到的这个问题可能与阅读相关:stackoverflow.com/questions/22669734/…