Class SelenideErrorFormatter

java.lang.Object
com.codeborne.selenide.ex.SelenideErrorFormatter
All Implemented Interfaces:
ErrorFormatter
Direct Known Subclasses:
ErrorFormatterWithPageUrl

@ParametersAreNonnullByDefault public class SelenideErrorFormatter extends Object implements ErrorFormatter
  • Constructor Details

    • SelenideErrorFormatter

      public SelenideErrorFormatter()
  • Method Details

    • generateErrorDetails

      @CheckReturnValue @Nonnull public String generateErrorDetails(AssertionError error, Driver driver, Screenshot screenshot, long timeoutMs)
      Specified by:
      generateErrorDetails in interface ErrorFormatter
    • timeout

      @CheckReturnValue @Nonnull protected String timeout(long timeoutMs)
    • actualValue

      @CheckReturnValue @Nonnull public String actualValue(Condition condition, Driver driver, @Nullable org.openqa.selenium.WebElement element, @Nullable CheckResult lastCheckResult)
      Specified by:
      actualValue in interface ErrorFormatter
    • extractActualValue

      @Nullable @CheckReturnValue protected String extractActualValue(Condition condition, Driver driver, @Nullable org.openqa.selenium.WebElement element)
    • actualValue

      @CheckReturnValue @Nonnull protected <T> String actualValue(ObjectCondition<T> condition, @Nullable T object)
    • causedBy

      @CheckReturnValue @Nonnull protected String causedBy(@Nullable Throwable cause)