我可以在 play 的浏览器 UI 中运行单个 selenium 测试,但是,是否可以在命令行上执行 play selenium 测试?
显然,如果我运行 play auto-test
,它将执行我所有的 selenium 测试(以及我的 junit 测试)。有没有一种方法可以告诉 Play 在命令行上只执行一个 selenium 测试来检查它是否可以使用 headless 浏览器?
最佳答案
我认为使用当前的 Play Framework 不可能这样做,
但看看自动测试是如何工作的 https://github.com/playframework/play/blob/master/modules/testrunner/src/play/modules/testrunner/FirePhoque.java .
它在 /@tests.list
上获取 Play 测试列表,也许您可以尝试覆盖它以提供您想要测试的内容。
无论如何,我没有看到在 headless 浏览器中只测试一个测试的用例。
关于java - Play Framework : Run single selenium test on the command line (headless browser),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7605468/