当我在运行selenium实例和相应浏览器的交互式Python会话时让我的Mac进入睡眠状态时,唤醒浏览器(或selenium服务器?)后不再响应来自Python shell的任何命令。
这迫使我重新启动浏览器,失去了我的测试状态。
有没有办法克服这个问题?
答案 0 :(得分:0)
您可以通过在Selenium命令上设置可笑的大超时值来完成此工作。但是,您可能仍会遇到MacOS X在进入睡眠状态时杀死网络连接的问题。一旦连接被切断,你真正的选择就是获取测试会话ID并尝试重新连接它,提供Selenium还没有给出命令时间。