对于令人困惑的标题道歉:-)基本上,我通过Maven构建项目时配置了我的Selenium测试以运行JUnit。如果我在命令提示符下启动Selenium服务器,然后在另一个cmd提示符下运行maven构建目标,那么测试将按预期运行。在Hudson通过JUnit运行硒测试
我认为这个过程在Hudson中很容易实现,但它已被证明是相当有问题的。我可以像以前一样启动我的硒服务器,然后配置构建通过哈德森作业启动。然而,哈德森似乎并没有被拾起硒服务器 - 我得到它说以下内容的错误消息:
Unable to obtain goal [test:test]
的原因我认为哈德森不接触硒服务器是因为当我运行junit通过自己的命令提示符测试我的服务器停止,我得到相同的错误信息。
它也很重要,请注意,我曾经使用seleniumHQ插件为哈德逊运行我的测试使用HTML文件 - 但希望更改为JUnit,因为它更灵活。
对此非常感谢!
谢谢, Gearoid。