如何使用selenium为存在的文本验证结果

时间:2017-11-18 21:51:49

标签: selenium-webdriver cucumber

我需要在验证文字后标记步骤通过或失败步骤"运送"可用或不在页面中。

如何根据可用性标记步骤通过或失败。

1 个答案:

答案 0 :(得分:1)

当你使用Cucumber时,我假设你正在使用JUnit和Java。

您需要使用JUNIT / TestNG的Assert

你需要单独使用Junit,不要使用黄瓜JUnit API来断言

您可以使用以下依赖项

https://mvnrepository.com/artifact/junit/junit/4.12

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
    <scope>test</scope>
</dependency>

现在你可以使用断言如下:

Assert.assertEquals("shubham page", driver.getTitle());

使用以下导入

import org.junit.Assert;