我之前没有使用过Selenium/WebDriver测试。我知道Play支持使用Selenium,但是内置的支持并不能满足我的期望:
在Play中编写系统/Selenium测试的最佳实践是什么:
- 我希望建立一个自动化构建,可以在多个浏览器/操作系统上运行测试。像SauceLabs这样的网站为您提供了许多不同浏览器的易于访问的方式,并且希望利用它,但据我所知,内置的Selenium测试无法很好地与之配合。
- 更普遍的说,似乎内置的测试是用HTML编写的,而不支持使用Java编写测试(Java似乎是更好的选择)。
在Play中编写系统/Selenium测试的最佳实践是什么:
- 如何轻松地在连续集成系统的多个浏览器上运行测试?
- 如何使用Java,而不是HTML编写测试?