我的黄瓜/红宝石/硒脚本通过在每次测试之前启动 chromebrowser (2.3) 会话并在之后拆除来运行。他们已经工作了几个月,但现在我遇到了一个真正的问题。
我有 600 个场景,但是当我运行特定数量的场景 (251) 时,它会出现以下消息:
资源暂时不可用 - chromedriver.exe --port=8602 (Errno::EAGAIN)
如果我删除失败的场景,则问题会在下一个场景中发生。我尝试删除许多场景,但仍然发生。
我还尝试随机化端口,因为我认为连接到同一端口的 chromedriver 会导致问题。
我难住了!