如何使用Java黑盒单元测试控制Chrome web浏览器?

如何使用Java黑盒单元测试控制Chrome web浏览器?,java,unit-testing,google-chrome,Java,Unit Testing,Google Chrome,在黑盒单元测试中是否有控制Chrome浏览器的库?我更喜欢Java,来自WATIJ/WATIN测试背景。我想知道有哪些选项和/或燃烧器上是否有类似的东西?我建议使用Selenium RC进行此类测试。它支持Chrome和许多其他浏览器。这篇文章有更多的细节:你想在Chrome中测试javascript,还是要测试浏览器本身?谢谢。我仍然在考虑坚持使用WATIJ+Maven2+JUnit4,只是不担心Chrome。我会研究Selenium,但我不想依赖于录像机IDE。。。我宁愿使用Java从头开始

在黑盒单元测试中是否有控制Chrome浏览器的库?我更喜欢Java,来自WATIJ/WATIN测试背景。我想知道有哪些选项和/或燃烧器上是否有类似的东西?

我建议使用Selenium RC进行此类测试。它支持Chrome和许多其他浏览器。这篇文章有更多的细节:

你想在Chrome中测试javascript,还是要测试浏览器本身?谢谢。我仍然在考虑坚持使用WATIJ+Maven2+JUnit4,只是不担心Chrome。我会研究Selenium,但我不想依赖于录像机IDE。。。我宁愿使用Java从头开始编写代码。Selenium可能在没有IDE的情况下工作得很好,但我看不到很多关于人们用这种方式工作的信息。Selenium RC是专门为编程控制而设计的。您可以编写测试脚本,指定选择器(使用xpath、css或普通javascript)并断言期望值。