0

我得到了一个 gherkin+java 测试和 ExtentReports 来生成报告。我找到了几个解决方案,也可以用小黄瓜格式打印出我的 ExtentReports。因此,我使用https://github.com/anshooarora/extentreports-java进行 BDD。问题是我得到了如下代码:

 @Given("^I navigates to My Account page$")
    public void I_navigates_to_My_Account_page() throws Throwable {
        com.aventstack.extentreports.ExtentTest given = scenario.createNode(new GherkinKeyword("Given"), "I navigates to My Account page").info("info");

但我不想复制 @Given 值并使用它的值并使用变量,例如:

@Given("^I navigates to My Account page$")
        public void I_navigates_to_My_Account_page() throws Throwable {
            com.aventstack.extentreports.ExtentTest given = scenario.createNode(new GherkinKeyword("Given"), getGivenText()).info("info");

快照

其中 getGivenText 将在执行时收到“我导航到我的帐户页面”值。我尝试为此找到解决方案,但没有成功。如果有人遇到此问题并找到解决方案,请告诉我。谢谢!

4

0 回答 0