2024年3月31日发(作者:)

java selenium断言方法

在 Java Selenium 中,断言(Assertions)是一种验证页面元素是否符合

预期的方法。如果元素不符合预期,断言将抛出异常。

以下是 Java Selenium 中常用的断言方法:

1. `assertEquals(String expected, String actual)`:检查两个字符串是否

相等。

2. `assertTrue(boolean condition)`:检查条件是否为真。

3. `assertFalse(boolean condition)`:检查条件是否为假。

4. `assertNull(Object object)`:检查对象是否为 null。

5. `assertNotNull(Object object)`:检查对象是否不为 null。

6. `assertSelectedValue(String expectedValue, WebElement element)`:

检查下拉列表框的选中值是否与预期值匹配。

7. `assertText(String expectedText, WebElement element)`:检查元素

的文本内容是否与预期文本匹配。

8. `assertTextPresent(String expectedText)`:检查页面上是否包含与预

期文本匹配的文本内容。

9. `assertTextNotPresent(String notExpectedText)`:检查页面上是否不

包含与预期文本不匹配的文本内容。

10. `assertAlertPresent()`:检查页面上是否存在警告框。

11. `assertAlertNotPresent()`:检查页面上不存在警告框。

12. `assertVisible(WebElement element)`:检查元素是否可见。

13. `assertInvisible(WebElement element)`:检查元素是否不可见。

14. `assertElementNotPresent(By by)`:检查页面上是否存在与给定定位

器匹配的元素。

15. `assertElementPresent(By by)`:检查页面上是否存在与给定定位器匹

配的元素。

这些断言方法可以帮助您验证页面元素的属性和状态是否符合预期,从而确

保测试的准确性和可靠性。