java - Play Framework : Run single selenium test on the command line (headless browser)

标签 java selenium playframework

我可以在 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/

相关文章:

java - 为什么 Java 8 接口(interface)方法中不允许使用 "final"?

java - 2 Java 中的错误,没有任何线索

java - 无法通过java应用程序连接到数据库

python - 在 Python 中使用 Selenium 解析 HTML5 data-* 属性值

python - 使用 pyscreenshot 截取元素屏幕截图

json - 将任何Scala对象转换为JSON

java - 测试抽象类抛出 InstantiationException

service - 如何通过 chromedriver selenium 禁用定位服务?

twitter - 如何配置http ://localhost:9000 to http:/mylocal. loc

scala - 读取 Play for Scala 中的 application.conf 配置