如何将TestNG测试与TeamCity中的Selenium集成在一起?



请指导我设置TeamCity的步骤,以便它可以运行我的TestNG测试。

我的目标:每当我在TeamCity上运行新构建时,它应该自动触发新构建上的测试ng套件。

我正在使用以下工具:
Eclipse IDE :
自动化工具: Selenium Webdriver
言>:Java
测试运行器框架: TestNG

任何链接或网站的参考将是非常有帮助的。

应该将ANT集成到selenium+TestNG框架中,以便可以从构建脚本运行测试。另外,TeamCity的文件说

TeamCity直接支持以下测试框架:

JUnit和TestNG用于以下运行器:Ant(当测试由直接在脚本中的单元和测试任务)

部分链接:
Apache ANT
蚂蚁教程
使用ANT进行测试

所以一旦你在build.xml文件中创建了你的构建脚本,它应该位于框架的根文件夹中,你应该配置你的构建作业,并在TeamCity中添加一个构建步骤(带有ANT构建运行器),以便在TeamCity完成构建/部署应用程序后运行这个build.xml。你可以通过为ANT构建步骤指定一个步骤执行策略来做到这一点。

最新更新