Skip navigation links
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Classes
  • Annotation Interfaces
  • Fields
  • Methods
  • Constructors
  • Deprecated Classes
    Class
    Description
    com.codeborne.selenide.impl.SelenideElementListIterator
    To be removed in following versions. Used only by deprecated method ElementsCollection.listIterator(int).
    com.codeborne.selenide.testng.GlobalTextReport
    This class works exactly the same as TextReport since Selenide 6.7.0 - just use TextReport instead.
  • Deprecated Annotation Interfaces
    Annotation Interface
    Description
    com.codeborne.selenide.testng.annotations.Report
    This annotation is ignored since Selenide 6.7.0
  • Deprecated Fields
    Field
    Description
    com.codeborne.selenide.Condition.appears
    use Condition.visible or Condition.appear
  • Deprecated Methods
    Method
    Description
    com.codeborne.selenide.Condition.actualValue(Driver, WebElement)
    not needed anymore since the actual value is returned by method Condition.check(Driver, WebElement)
    com.codeborne.selenide.Condition.apply(Driver, WebElement)
    replace by Condition.check(Driver, WebElement)
    com.codeborne.selenide.ElementsCollection.forEach(Consumer<? super SelenideElement>)
    Use either ElementsCollection.asFixedIterable() or ElementsCollection.asDynamicIterable() instead.
    com.codeborne.selenide.ElementsCollection.iterator()
    use method ElementsCollection.asFixedIterable() or ElementsCollection.asDynamicIterable() instead.
    com.codeborne.selenide.ElementsCollection.listIterator(int)
    use method ElementsCollection.asFixedIterable() or ElementsCollection.asDynamicIterable() instead.
    com.codeborne.selenide.ElementsCollection.parallelStream()
    Use either ElementsCollection.asFixedIterable() or ElementsCollection.asDynamicIterable() instead.
    com.codeborne.selenide.ElementsCollection.stream()
    Use either ElementsCollection.asFixedIterable() or ElementsCollection.asDynamicIterable() instead.
    com.codeborne.selenide.ElementsCollection.toArray()
    use method ElementsCollection.asFixedIterable() or ElementsCollection.asDynamicIterable() instead.
    com.codeborne.selenide.impl.SelenidePageFactory.isInitialized(Object, Field)
    com.codeborne.selenide.impl.WebDriverContainer.resetWebDriver()
    This method is intended only for private usage. Use method WebDriverContainer.using(WebDriver, SelenideProxyServer, Runnable) instead.
    com.codeborne.selenide.impl.WebDriverThreadLocalContainer.resetWebDriver()
    Use method #using(WebDriver, Runnable) instead.
    com.codeborne.selenide.impl.WebPageSourceExtractor.createFile(Config, String)
    use method {#WebPageSourceExtractor.createFile(Config, WebDriver, String)} instead
    com.codeborne.selenide.Selenide.open(String, AuthenticationType, String, String)
    AFAIK "login+password" combination is only used in BASIC authentication. If you need basic auth, use Selenide.open(String, AuthenticationType, Credentials) with BasicAuthCredentials parameter.
    com.codeborne.selenide.SelenideElement.getSelectedText()
    Use SelenideElement.getSelectedOptionText() instead
    com.codeborne.selenide.SelenideElement.getSelectedValue()
    Use SelenideElement.getSelectedOptionValue() instead
    com.codeborne.selenide.WebDriverRunner.addListener(WebDriverEventListener)
    Use WebDriverRunner.addListener(WebDriverListener) instead
    com.codeborne.selenide.WebDriverRunner.removeListener(WebDriverEventListener)
    Use WebDriverRunner.removeListener(WebDriverListener) instead
  • Deprecated Constructors
    Constructor
    Description
    com.codeborne.selenide.BearerTokenCredentials(String)
    Use constructor with domain and token
    com.codeborne.selenide.SelenideDriver(Config, List<WebDriverEventListener>)
    Class WebDriverEventListener is deprecated since Selenium 4.0.0