我正在使用selenium / Cucumber和junit runner类来执行我的脚本。 我想在黄瓜中使用断言来验证我的测试输出,有些人请给我一个例子,告诉我如何在黄瓜中做同样的事情。
当我用Google搜索时,我发现人们使用junit / TestNG断言,如下所示:assertTrue(selenium.isTextPresent("客户名称"));
我可以在黄瓜测试中使用相同的断言吗?谢谢!
答案 0 :(得分:1)
黄瓜本身不包含任何断言框架。
断言是值的比较。如果比较失败,则抛出异常。这意味着您可以构建自己的比较或使用诸如JUnit或AssertJ之类的库。信令是相同的,抛出异常并停止执行场景。
您可能对如何使用此功能的详细示例感兴趣。我在Java开发者日编写和呈现的内容可以在blog上找到。