【发布时间】:2015-07-09 06:02:03
【问题描述】:
当使用 Selenium 和 IE 同步运行多个测试时,大约 10 分钟后浏览器开始冻结。浏览器将无法正确呈现页面或根本无法响应。我只能诊断,当这些症状出现时,Memory达到了1.7G左右,并在附近徘徊。我使用 Capybara,所以每次测试后,平均大约每 30 秒,它会重置会话。使用 Firefox 或 Chrome 时不会出现此问题。
有人有什么想法吗?我可以尝试弄清楚为什么它会停止在 1.6G,但我想我会遇到同样的问题,一旦达到了新的上限。我也可以每隔几次测试就重新启动该过程,但这会大大减慢测试的运行速度。
配置:
- 操作系统:Windows 7 64 位
- 硒网格:v2.46.0
- IEDriver:32 位
- v2.46.0.0(尝试使用 64 位,但发送密钥速度很慢)
- 浏览器:IE11
提前感谢您的想法。
【问题讨论】:
-
你是在并行执行 IE 实例吗?我的意思是目前将运行多少个 ie 驱动程序
-
我只使用了一个 IE 实例和驱动程序。
-
这种情况仅发生在所有网页或您的应用程序中。您是否通过运行一些示例流程(例如自动化简单应用程序)进行了测试..
-
这个主意不错,我没有,我试试看。
-
你能手动复制吗?