我们有一个使用Maven在Java中使用Selenium自动化的测试套件。 现在我们有了TFS 2015,我们能够使用Maven任务在TFS 2015的“构建定义”中构建硒项目。
我已经看到几个链接,这些链接描述了在远程计算机上从TFS发行定义在C#中执行Selenium脚本的过程,但是我找不到任何有关如何从TFS发行定义触发Java开发的Selenium脚本的信息。
我们不想在C#中重新进行整个自动化。
所以请您帮我知道如何从TFS 2015触发Selenium Java脚本并将结果复制回发行版定义吗?
答案 0 :(得分:0)
这应该与此线程类似:Selenium Java Integration with Team Foundation Server
首先,让我们分而治之。您想与Java进行TFS集成, TFS不在乎是否使用Selenium或其他框架。第二,你 想要将TestNG结果读入TFS。如果可能的话,我是not sure it's a good solution,也许您应该将C#和.NET 您的测试。
所以回答您的问题:
- 您可以read xUnit results to TFS或implement your own
IReporter
和read it with TFS API。- 运行脚本只需running Java with TFS。
- 是的,TFS原生用于C#,但是有Java扩展,因此集成是可能的,尽管它不像使用CFS那样顺利。 您的编程语言所特有的东西。
- TFS和Java可以如上所述集成。