performance - 如何让 PHPUnit + Selenium 运行得更快?

标签 performance selenium phpunit

我正在使用 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/

相关文章:

selenium - 通过文本查找元素并获取 xpath - selenium webdriver junit

java - 点击 Google 结果建议

php - 如何捕获在 Selenium PHPUnit 测试运行时发生的 php 错误?

android - 如何检测 Android 设备是低端还是高端(如 moto e、moto g 或 Nexus 5x)

performance - 提高 Jetty 性能

java - org.apache.poi.openxml4j.opc.PackageRelationshipCollection 问题

phpunit mock - 方法不存在

php - 如何比较两个不包括 protected 属性的节点? (PHP-解析器)

c++ - 与默认 IF 相比,简写 IF 是否会提高效率?

c# - 如何在 Windows 中获取每个进程的磁盘事件