Class UrlCondition

java.lang.Object
com.codeborne.selenide.conditions.webdriver.UrlCondition
All Implemented Interfaces:
ObjectCondition<org.openqa.selenium.WebDriver>
Direct Known Subclasses:
Url, UrlContaining, UrlStartingWith

@ParametersAreNonnullByDefault public abstract class UrlCondition extends Object implements ObjectCondition<org.openqa.selenium.WebDriver>
  • Field Details

    • expectedUrl

      protected final String expectedUrl
  • Constructor Details

    • UrlCondition

      protected UrlCondition(String name, String expectedUrl)
  • Method Details

    • expectedValue

      @Nullable @CheckReturnValue public String expectedValue()
      Specified by:
      expectedValue in interface ObjectCondition<org.openqa.selenium.WebDriver>
    • description

      @Nonnull @CheckReturnValue public String description()
      Specified by:
      description in interface ObjectCondition<org.openqa.selenium.WebDriver>
    • negativeDescription

      @Nonnull @CheckReturnValue public String negativeDescription()
      Specified by:
      negativeDescription in interface ObjectCondition<org.openqa.selenium.WebDriver>
    • describe

      @Nonnull @CheckReturnValue public String describe(org.openqa.selenium.WebDriver webDriver)
      Specified by:
      describe in interface ObjectCondition<org.openqa.selenium.WebDriver>
    • check

      @CheckReturnValue public CheckResult check(org.openqa.selenium.WebDriver webDriver)
      Specified by:
      check in interface ObjectCondition<org.openqa.selenium.WebDriver>
    • test

      protected abstract boolean test(String url)