我正在使用 PHPUnit 的 Selenium 扩展来进行 Web 测试。我发现它非常慢,一个测试方法需要几秒钟。部分问题似乎是它在每个测试方法 (getNewBrowserSession) 之间启动了一个新的 Selenium session ,作为 runTest() 的一部分。这是昂贵的。我可以在单个 selenium session 中运行一个类甚至整个套件的测试方法。
这可以吗?还有其他加快 PHPUnit + Selenium 的技巧吗?
谢谢。
最佳答案
您是否尝试过使用 browserSessionReuse 选项?例如。从 Selenium 开始
java -jar ./selenium-server.java -browserSessionReuse
关于performance - 如何让 PHPUnit + Selenium 运行得更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3945420/