在范围报告中,我想显示测试名称而不是方法名称。于是找到了解决办法,为@Test注解添加了一个test name属性
问题 1:在报告中,我看到 getTestName 方法返回 null。
问题 2:我无法使用测试名称在报告的“测试”列下创建测试。这是执行此操作的行:
test = extent.createTest(Thread.currentThread().getStackTrace() 1 .getMethodName().toString());
我已经添加了我的测试用例和范围报告代码。请建议。
/*============================================================================================================================
Test case : Verify if the save button is enabled on giving a comparison name in the save comparison form
======================================================================================*/
@Test(testName ="Verify if the save button is enabled")
public void verifySaveButtonEnabled() {
//test = extent.createTest(Thread.currentThread().getStackTrace()[1].getMethodName());
test = extent.createTest(Thread.currentThread().getStackTrace()[1].getMethodName().toString());
Base.getBrowser();
InvestmentsSearch.login(Base.driver);
InvestmentsSearch.InvestmentsLink(Base.driver).click();
JavascriptExecutor jse = (JavascriptExecutor)Base.driver;
jse.executeScript("window.scrollBy(0,750)", "");
InvestmentsSearch.ViewResults(Base.driver).click();
for(int i=0;i<=2;i++)
{
Run Code Online (Sandbox Code Playgroud)
我的范围报告代码:
package com.gale.precision.FundVisualizer.core;
import java.io.IOException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import …Run Code Online (Sandbox Code Playgroud)testng selenium selenium-webdriver selenium-extent-report extentreports
我正在使用JMeter和Blazemeter进行一些负载测试。在我记录了一个测试用例“登录”后,我记录了5个API调用,作为同一测试用例的一部分。在生成报告时,“我的报告”看起来不整洁,并且显示了所有API调用。
我尝试使用没有帮助的简单控制器。
有什么方法可以显示在Jmeter HTML报告“登录为测试用例”下,并且在扩展此部分时可以看到API调用?
这就是我的报告现在的样子。
任何帮助,将不胜感激。
谢谢!!