【问题标题】:Serenity BDD AutomationSerenity BDD 自动化
【发布时间】:2016-01-14 10:34:38
【问题描述】:

我在进行 Selenium BDD 自动化时尝试使用 Serenity JAR。

谁能建议我应该使用哪些注释,以便在完成执行后生成执行报告。

我将以下组合用于自动化

Selenium+WebDriver+Maven+JBehave+Serenity。

等待回复。谢谢。

【问题讨论】:

  • 顺便说一句..宁静是背后的痛苦
  • 是的...现在开始感觉...哈哈
  • 试试纯黄瓜..它很酷..花哨的报告..而且背部疼痛更少
  • 您在目标/站点/宁静中看到什么了吗?有截图和html页面吗?你在那里看到 index.html 吗?

标签: maven selenium serenity-bdd


【解决方案1】:

您需要将此插件添加到您的 POM 中

            <plugin>
                <groupId>net.serenity-bdd.maven.plugins</groupId>
                <artifactId>serenity-maven-plugin</artifactId>
                <version>1.1.2</version>
                <executions>
                    <execution>
                        <id>serenity-reports</id>
                        <phase>post-integration-test</phase>
                        <goals>
                            <goal>aggregate</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

【讨论】:

  • 我已经将此插件添加到我的 POM 文件中,但没有生成报告。我是否需要在类上方添加任何注释以保持平静,以便在执行该特定步骤类时它将生成报告。我是宁静的新手,如果错了,请纠正我。
  • 我相信您已经在使用“@Steps”进行步进注入,并使用“@Step”来通知 serenity 的各个步骤方法
  • 我已经将上述插件添加到我的 POM 文件中,但不知何故没有得到最终结果。没有得到什么问题。
  • 你是否正确使用了“@step”和“@steps”注释
  • 哦该死!!我认为 step 和 steps 的语法可能有误。请您在此处输入正确的语法,以便我可以交叉验证一次。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-22
相关资源
最近更新 更多