如何编写Assertion来验证Cucumber步骤定义中的测试输出?

时间:2017-07-04 06:46:51

标签: cucumber

我正在使用selenium / Cucumber和junit runner类来执行我的脚本。 我想在黄瓜中使用断言来验证我的测试输出,有些人请给我一个例子,告诉我如何在黄瓜中做同样的事情。

当我用Google搜索时,我发现人们使用junit / TestNG断言,如下所示:assertTrue(selenium.isTextPresent("客户名称"));

我可以在黄瓜测试中使用相同的断言吗?谢谢!

1 个答案:

答案 0 :(得分:1)

黄瓜本身不包含任何断言框架。

断言是值的比较。如果比较失败,则抛出异常。这意味着您可以构建自己的比较或使用诸如JUnit或AssertJ之类的库。信令是相同的,抛出异常并停止执行场景。

您可能对如何使用此功能的详细示例感兴趣。我在Java开发者日编写和呈现的内容可以在blog上找到。

相关问题