testng相关内容

QAF|如果依赖场景失败,则运行场景应跳过

QAF是否支持开箱即用的依赖方案选项?我在下面的链接中看到,DependsOnMethods不起作用,不受支持。 https://github.com/qmetry/qaf/issues/281 如果QAF中没有现成的Dependent Scenario选项,我们是否可以编写一个自定义函数来检查Dependent Scenario的结果,并在Dependent Scenario失败时跳过正 ..
发布时间:2022-08-15 10:30:11 Java开发

关于Codefresh的Allure报告中未显示趋势

信息-https://codefresh.io/docs/docs/testing/test-reports/ allure-testng v2.17.2 aspectjweaver v1.9.6 遵循上述文档后,我目前在CodeFresh上的构建中生成了测试报告。这些当前正在按预期生成,但是趋势/历史没有显示在报告中。我们必须在报告中看到此信息,以便获得正在运行的测试状态的历史视图 ..
发布时间:2022-03-03 18:32:12 其他开发

如何在测试失败后停止运行TestNG

我正在尝试用TestNG编写一个测试方法,失败后,整个测试套件将停止运行。 @Test public void stopTestingIfThisFailed() throws Exception { someTestStesp(); if (softAsserter.isOneFailed()) { asserter.fail("stopTestingIfT ..
发布时间:2022-02-27 14:01:31 Java开发

TestNG-测试忽略的错误消息

执行在@BeforeSuite之后停止,然后将执行@BeforeMethod。我在每种情况下都使用(alwaysRun=true)。它不会执行套件中的另一个测试用例。我收到错误消息: 已忽略测试。 @BeforeMethod(alwaysRun=true) public void launchBrowser() throws Exception { browser = Brow ..
发布时间:2022-02-27 14:00:00 其他开发

allure2侦听器在控制台中输出步骤

我将Allure2与TestNG一起使用。我想编写我自己的侦听器,它在控制台输出中打印@step。 我在Traure中看到了接口“StepLifecycleListener”,但我无法在TestNG中实现此侦听器。有什么建议吗? @Override public void beforeStepStart(final StepResult result) { System.out ..
发布时间:2022-02-27 13:58:57 Java开发

Selenium chromeDriver打开速度比直接在Chrome浏览器中打开网站慢得多

我在打开网站时遇到了一个关于Selenium Webdriver速度的令人厌恶的问题。 我正在测试的网站是内部网站,因此您无法访问。为了详细描述我的问题,我将该网站称为ABC。 当我在Chrome浏览器中键入ABC的URL时,仅需1秒即可打开此网站。 在TestNG中,我的Selenium客户端如下所示: String ABC = "ABC'S URL"; String c ..
发布时间:2022-02-27 13:57:40 Java开发

从Allure报告中删除未执行的测试

在运行测试时,我使用不同的测试套件(包含要执行的测试列表的XML文件)。例如,我需要运行冒烟测试,因此我选择具有最简单测试的相应XML(登录/注销;选择主选项卡;检查数据是否显示)。 但是在生成的allure报告中,项目中包含所有测试(所有带有@Test注释的方法)。并且尚未执行的测试的状态为passed、failed;此信息会误导我们得出结论,认为我们测试的比实际做的多。 如何修复此问题 ..
发布时间:2022-02-27 13:55:50 其他开发

空手道框架与测试

空手道框架是否支持TestNG? 空手道框架是否像对JUnit那样为TestNG生成任何JSON文件? 推荐答案 空手道过去曾支持TestNG,但已弃用。这应该不是问题,因为a)空手道不需要任何TestNG功能,b)您可以将JUnit(空手道支持的)混合到现有的TestNG项目中,没有任何问题。 请阅读本文了解更多详细信息:https://github.com/intuit/ka ..
发布时间:2022-02-27 13:51:31 其他开发

可以使用Cucumber Runner执行TestNG跨浏览器测试吗?

我正在与Cucumber一起使用Selenium Webdriver。我的测试就像预期的那样,有了这个组合。为了实现跨浏览器测试,我添加了TestNG框架。为了验证我的跨浏览器测试是否工作良好,我只使用TestNG运行它,没有使用Cucumber。它在Chrome和Firefox浏览器上都能完美运行。 public class WebTest { WebDriver driver = ..
发布时间:2022-02-24 20:26:28 Java开发

maven可以同时执行cucumber-junit和testng跑步者吗?

我有两节黄瓜跑步课。其中一个是基于JUnit的运行器,另一个是基于TestNG的运行器。Junit one是我为API测试实现的第一个运行器,并通过maven按预期运行。我在项目中添加了一个Web测试,并使用TestNG帮助我实现跨浏览器测试。因此,我创建了一个额外的黄瓜跑步者(基于TestNG)。当我通过testng.xml文件运行Web测试时,它会按预期运行。此时没有问题。 JUnit ..
发布时间:2022-02-24 20:24:50 Java开发

带有黄瓜 v6 的 TestNGCucumberRunner 不使用并行 DataProvider 生成输出文件

Edit3:通过 Surefire 插件执行能够生成 TestNG 输出,但从 IntelliJ TestNG 运行器执行套件仍然没有生成输出文件. Edit2:从项目中删除了 jUnit.仍然没有产生输出. 编辑:减少不必要的依赖/运行器命令. 总结一下,我目前面临的问题是我已经设置了 Cucumber v6 和 TestNG v7,以及 DataProvider 并行运行器. ..
发布时间:2022-01-23 00:04:30 Java开发

用黄瓜测试NG

我正在使用 testNG 运行黄瓜.CucumberRunner 类扩展了 AbstractTestNGCucumberTests,CucumberRunner 类在 testNG.xml 文件中指定. 如果我使用 testNG.xml 运行一个简单的 TestNG 类,那么 testNG 结果的输出会显示在控制台中,即运行的总测试、失败、跳过,如下所示:- Test.java 包c ..
发布时间:2022-01-22 23:59:18 其他开发

如何使用 TestNG 注释执行 Cucumber Step 定义

我应该在 Cucumber 上迁移.我确实有带有 Selenium 的项目框架,带有数据驱动框架的 TestNG,Maven.我正在使用 TestNG 注释探索 Cucumber 的可行性. 我的问题是,我们如何在 @Test 方法和黄瓜的 Step 定义之间建立联系.举个例子,我们的代码是用@BeforeClass、@Test、@AfterClass 方法编写的.那么我们如何使用 Step ..
发布时间:2022-01-22 23:40:12 其他开发