我正在使用chrome驱动程序2.1和Google chrome 28. 硒独立服务器2.31。我运行了一组350测试,最后25个chrome驱动程序实例正在运行。为什么多个chromedriver实例在完成测试套件后继续运行
0
A
回答
0
我不知道什么测试框架正在使用,但对我来说,它发生在硒和MSTest。问题是[TestCleanup]
属性在[TestInitialize]
的代码正在运行时失败。 因为这个原因,我在我的[TestCleanup]
中打电话给driver.Quit()
,最后我打开了很多服务器实例,甚至在我们的应用程序发生了一些巨大的用户界面变更后,设法耗尽了服务器机器的内存。
0
这不只是在铬驱动程序的情况下。这与firefox驱动程序是一样的。
如果您忘记使用server.stop()或你的程序之间中断,您可以使用此端口从下一次
import org.browsermob.proxy.ProxyServer;
导入上述启动服务器。
String sePortNumber = System.getProperty("WEBDRIVER_SERVER_PORT_NUMBER");
if (sePortNumber == null) {
sePortNumber="0";
}
ProxyServer server = new ProxyServer(Integer.parseInt(sePortNumber));
server.start();
您每次都会得到一个随机未使用的端口。
相关问题
- 1. Tomcat的继续运行后集成测试完成
- 2. Xcode在测试完成后继续
- 3. Spock Stepwise - 在单次失败后继续运行测试套件
- 4. 为什么nodejit测试用例与nodeunit在成功通过测试用例之后继续在webstorm中加载?
- 5. 如何在tfs构建中停止自动硒测试套件。测试在取消生成后继续运行。
- 6. Kotlin androidTest:测试运行完成。空测试套件
- 7. JFrame和为什么要继续运行
- 8. 为什么Selenium只运行我的测试套件中的第一个测试?
- 9. 为什么代码在'return res.send();'之后仍然继续运行
- 10. 如何使成功完成后继续运行的autosys作业
- 11. Sahi专业测试套件仅运行一个测试案例
- 12. 为什么Visual Studio停止调试后继续生成?
- 13. 什么让.NET任务在等待I/O完成后继续?
- 14. 如何在Exception发生后继续运行测试?
- 15. 当测试崩溃时继续在Xcode中运行测试
- 16. 为什么lodash运行backbone.js和underscore.js的测试套件?
- 17. 运行TestNG测试实例
- 18. 每个jQuery调用都会在完成之前继续运行
- 19. 在继续循环之前完成一个函数的运行
- 20. Python3 - 完成脚本后让程序继续运行
- 21. 的Windows计划任务继续任务后运行完成
- 22. hadoop - 作业完成后任务继续运行
- 23. 这个== null在java中,之后也执行为什么继续?
- 24. onCreate流程在完成后继续()
- 25. MPMoviePlayer在流完成后继续播放
- 26. 无法在Eclipse中使用ChromeDriver运行TestNG测试用例
- 27. 为什么调试后我的VBA脚本不能继续运行?
- 28. 为什么每个节点运行多个webservers实例?
- 29. 运行多重测试的TestNG套件
- 30. 为什么完成事件会阻止这个测试通过?
我在每次测试中都使用tearDown函数中的driver.quit()。 – ipankaj