我遇到了这个问题: How can I run multiple tests in parallel with JS/nightwatchjs?
但是我只想在chrome浏览器中的多个chrome驱动程序会话中并行执行多个测试。
我习惯了基于java-testng-selenium的测试套件,在其中我可以在testng.xml文件中指定要并行运行多个测试类或测试方法,而框架正是这样做的。如果我在testng.xml中指定要在4个线程中并行执行多个测试方法,则将并行执行4个chrome浏览器会话弹出窗口和4个测试方法。
下面是一个线程数= 2的示例:https://github.com/adityai/testng-parallelsample/blob/master/methods-test-testng.xml
我如何对nightwatch.js进行同样的操作?
答案 0 :(得分:1)
您可能想尝试test_workers
配置,尽管我自己还没有尝试过,它应该可以完全满足您的要求。
还有一篇很好的文章,演示了它的实际应用: https://markus.oberlehner.net/blog/speeding-up-nightwatch-powered-acceptance-tests/