1

我们的应用程序有 500 多个测试用例。根据 CPU 和 RAM 开销,测试用例运行 4 到 6 个小时。

对于每个测试用例,Selenium 都会启动和停止 IE。IE 为每个测试用例备份注册表。我看到每个测试用例的以下语句和

14:43:38,312 INFO  [org.openqa.selenium.server.browserlaunchers.WindowsProxyManager] Backing up registry settings...
14:43:40,234 INFO  [org.openqa.selenium.server.browserlaunchers.WindowsProxyManager] Modifying registry settings...

以上两条语句有2分钟的时间差。

我们可以绕过注册表的备份并运行测试用例吗?这样,我的测试用例将在不到 20 分钟的时间内完成当前构建。

4

1 回答 1

1

线程展示了如何重用 Firefox 会话。我还没有尝试过,但我想 Internet Explorer 有一个等价物。您还可以使用Selenium Grid来加快持续时间。

于 2012-07-04T15:04:34.760 回答