-
1 votesanswersviews
使用Allure2 Junit5 Gradle Selenide时Allure报告为空
我的build.gradle是: apply plugin: 'java' apply plugin: 'idea' apply plugin: 'org.junit.platform.gradle.plugin' apply plugin: 'io.qameta.allure' defaultTasks 'clean', 'test' ext.junitJupiterVersion = '5... -
0 votesanswersviews
如何从junit扩展名返回@Test的值?
我在每个@Test上都使用了allure2 @Tmslink(“1234”)注释进行测试 . 所以,我需要获得@TmsLink值并在我的测试中使用它 . 我在扩展中有注释值,但我如何提供它来测试? public class TmsLink implements BeforeTestExecutionCallback { private String tmsLink; @Over... -
2 votesanswersviews
倾城报道 . 使用AfterMethod将屏幕截图添加到错误的报告中
在我的项目中,我有maven和TestNG工具 . 我正在尝试为Allure报告添加屏幕截图 . 如果我直接从我的测试中调用带有“@Attachment”注释的方法,一切都没问题 . 但是,如果我在“@AfterMethod”部分中调用它,屏幕截图会被添加到错误的报告中并混淆 . 在这两种情况下,屏幕截图都会生成并正确保存在磁盘上 . 我已经在这里看到了这个问题:Allure Framework:... -
0 votesanswersviews
Allure报告TestNG Maven故障安全插件集成
我将使用Allure报告来监控Selenium测试结果 . 我正在使用TestNG和Maven故障安全插件来运行测试 . 我发现了很明显的例子如何修改pom.xml,以便在你使用Maven surefire插件时包含Allure,但是对于Maven failsafe插件没有任何内容 . 我假设配置应该非常相似,但它对我不起作用 . 这是我在pom.xml中的内容: <?xml version... -
2 votesanswersviews
倾城报告:如何在报告中显示来自TestNG Suite XML文件的测试名称值?
在TestNG框架中,我们使用testng suite xml文件来定义测试并调用mvn(使用-Dtestset = testng.xml)来执行它们 . 在xml文件的一侧,我们有一个带有名称值的测试标记,但是这个名称值似乎没有出现在Allure报告中的任何地方 . 有没有办法让它在Allure报告中显示(更喜欢和@Feature注释在同一个地方)? <?xml version="... -
3 votesanswersviews
无法使用TestNG保存诱惑报告screeshots
我正在尝试将Allure报告用于我的Selenium Webdriver TestNG Maven项目 . 我使用了Allure文档和example中指定的AllureListener类 . 但是我无法将截图正确附加到报告中 . 以下是我的观察: 我能够在 target/allure-results 中看到 *only .xml files ,而不是截图文件 . 我看到图像暂时存储在/ t... -
4 votesanswersviews
从自定义TestNG侦听器 - TestListenerAdapter获取Allure报告的屏幕截图
我正在我的项目中实现名为 TestListenerAdapter 的自定义测试监听器,我编写了代码来捕获监听器类的onTestFailure方法中的截图 . 我还创建了以下方法,我在OnTestFailure方法中调用: @Attachment(type = "image/png") private byte[] createAttachment() { return ... -
4 votesanswersviews
Allure Framework:TestNG适配器错误地将@AfterMethod放在报告中
我正在使用诱惑V1.4.8 TestNG . 看起来TestNG适配器错误地将@AfterMethod放在报告中 - 基本上它将AfterMethod从测试用例放入下一个测试用例 . 这是简单的代码: @Step("a test1") @Test public void Test1(){ } @Step("a test2")... -
0 votesanswersviews
在钩子之后使用黄瓜jvm在Allure报告中附加附件
使用Allure报告框架,当步骤失败时,我们可以通过使用@Attachment注释调用方法来附加屏幕截图或日志 . @Attachment(value = "Message", type = "text/plain") public String attachLog(){ return "Hello, Test failed!";... -
1 votesanswersviews
为Selenium设置倾城度报告
我正在尝试为我的Selenium框架实施倾城报告 . 它不使用任何测试框架,如 TestNG 或 JUnit . 基本上我不需要TestNG或Junit,因为我处理整个框架从excel表获取数据 . 目前我正在使用Java Reflection执行所有测试步骤 . 测试步骤基本上都是简单的java方法 . 我已经在类中定义了它们 - 为每个测试用例逐个执行它们 . 示例: [TC_0001, l... -
1 votesanswersviews
TestNg Maven Allure:如何在报告中为套件生成正确的名称
我在自动测试中遇到了Allure报告的问题 . 以前我们使用过JUnit(maven allure),但是现在我需要重新配置测试,每次运行只启动一次浏览器,并且只针对特定的测试组 . 我试图在JUnit中解决这个问题,但没有管理:(所以现在我正在尝试TestNg - 它使用beforeGroups注释更容易解决这些任务 . 但我遇到了麻烦:诱惑报告现在将所有测试(从所有包和类)放到单个套件中 .... -
0 votesanswersviews
获取sscreenshot附加失败的测试以引发格式的报告:datetime-classsname-testname selenium,testng,allure
我在我的框架中使用testng,maven,allure . 目前我的测试失败截图保存在surefire-reports / screenshots中:datetime-classname-methodname例如:09-22-2017_01.13.23_ClassName_Methodname.png 这是代码: @AfterMethod protected void screenSho... -
1 votesanswersviews
jasmine-allure-reporter,根据spec文件分别显示测试用例
我正在使用Protractor和jasmine-allure-reporter并尝试运行config.js文件中定义的多个规范 . 规格:['spec1.js','spec2.js'] spec1.js包含3个测试,spec2.js包含单个测试 . 但jasmine-allure-reporter一起显示所有四个测试用例(3 1),并且没有关于spec文件(spec文件名)的规范 . 如何在一个H...