我正在使用 selenium-2.30.0 运行一个运行多个小时(约 8 小时)的单个测试(在 Windows 上)。我使用的是 FF 驱动程序,但它在 45 分钟或更短的时间内耗尽了内存,并且测试执行挂起。我无法使用 HTMLUnitDriver(我认为纯 Java 解决方案是答案)以与 FF 驱动程序相同的方式运行(因为它需要等待页面加载并且我绝对不想在我的代码中放置随机线程休眠或通过扩展 HTMLUnitDriver 来实现任何新功能)。
- 我不能将测试用例分解为多个较小的单元。
- 当我看到大量内存使用时,我无法重新加载驱动程序
有什么办法可以让这个工作吗?