当前位置: 首页 > 知识库问答 >
问题:

TestNG与Cucumber Selenium Java的集成

子车新立
2023-03-14

有什么方法可以将cucumber与现有的testng项目集成在一起吗?目前,在我们的项目中,我们使用testng和Page对象模型。现在我们决定把cucumber也包括在内。但我认为我们不能,因为cucumber使用功能文件,我们可以有'n'个场景。但是testng是基于@test方法运行的。所以,让我知道我们是否可以集成cucumber+testng,如果可以,我们如何使用cucumber运行每个@Test方法。

共有1个答案

夏朗
2023-03-14

使用TestNG runner运行cucumber场景/特性是可能的,它增加了价值,但相反则不是。您希望通过使用cucumber Runner运行TestNG来实现什么?如果您希望对现有的TestNG测试进行描述性的步骤级别报告,可以开始使用QAF。

 类似资料:
  • 我试图在与TestNG的集成测试中用PowerMockito模拟一个静态方法,但迄今为止没有乐趣。 这种模拟机制在单元测试中有效,但在集成测试中无效。我得到以下错误: 根据本页,您可以/应该使用注释来消除类加载器问题。我尝试了几种(随机)组合(当然,一次一种): 我更进一步: 但这看起来像是一场自由式变化的大雁追逐: 其他资源建议使用,但如果我没弄错的话,这是针对JUnit的,我正在使用TestN

  • 我真的不期待任何实际的例子或工作代码。我只想了解概述的旅程,和一些投入,以实现这一任务。 它真的很有帮助,如果有人分享链接,和非常基本的代码,使我更清楚这一点。 到目前为止,我尝试了以下几件事:

  • 我正在尝试使用cucumber-testng,它看起来很简单。到目前为止,我已经使用Gradle安装了以下软件包: (cucumber with testng) (java现在识别cucumber注释) (运行cucumber-testng测试) 如何运行这些测试?当通过命令运行时,我会看到错误。 我在java中的测试大纲如下: src/test/resources/feature/structu

  • 请指导我完成设置TeamCity的步骤,以便它可以运行我的TestNG测试。 我的目标是:每当我在TeamCity上运行新构建时,它都会自动触发新构建上的testNG套件。 我正在使用以下工具: IDE:Eclipse 自动化工具:Selenium Webdriver 语言:Java 测试运行程序框架:TestNG 任何对链接或网站的引用都会非常有帮助。

  • 问题内容: 在工作中,我们目前仍在使用JUnit 3运行测试。我们一直在考虑切换到JUnit 4来编写 新的 测试,但是一段时间以来我一直在关注TestNG。大家都对JUnit 4或TestNG有什么经验,对于大量测试似乎更有效?灵活地编写测试对我们也很重要,因为我们的功能测试涵盖广泛的方面,并且需要以多种方式编写才能获得结果。 旧测试不会被重写,因为它们做得很好。我希望在新的测试中看到的是,可以

  • 主要内容:1. 项目依赖,2. Spring组件,3. TestNG + Spring在本教程中,我们将演示如何使用TestNG测试Spring的组件。 使用的工具 : TestNG 6.8.7 Spring 3.2.2.RELEASE Maven 3 Eclipse IDE 1. 项目依赖 为了演示,首先创建一个名称为:TestngSpringIntegration 的 Maven 项目。 要将Spring与TestNG集成,您需要包依懒,添加以下内容: 创建文件:pom.xml