我有一个(5.4)和大约8个Dusk测试文件。我还有一个Selenium,运行有8个Chrome节点。
我想发送一个Laravel测试文件到每个Chrome节点。有什么简单的方法吗?还是说是可行的呢?我现在有了一种方法,但是在运行黄昏时,它会手动输入每个@group标记。
也就是说,我打开多个powershell窗口并在每个窗口中键入php artisan dusk --group=NAME_OF_TEST,然后按enter键。
例如。php artisan dusk --distribute
然后在DuskTestCase.php中启动多个Chromedrivers,同时将它们发送到Selenium的URL。
再次感谢您的时间!
发布于 2017-09-25 20:28:03
在附近找到了更好的工作。我抓取测试函数上面列出的所有组,并将它们粘贴到文本文件中。在那里,我可以逐行“读取”它(使用类似于python脚本的内容),并在每一行上调用黄昏。
示例:
php artisan dusk --list-group将返回在任何测试函数之上编写的所有可用的“组”(@group blah)。所以我可以做php artisan dusk --list-group > file.txt,这会将所有组粘贴到一个文本文件中。然后,我可以打开python中的文本文件并逐行读取它。
https://stackoverflow.com/questions/46371780
复制相似问题