| Class and Description |
|---|
| com.codeborne.selenide.JQuery
There are better options for every of JQuery methods.
|
| com.codeborne.selenide.logevents.PrettyReportCreator
Use class from package junit: com.codeborne.selenide.junit.TextReport
|
| Field and Description |
|---|
| com.codeborne.selenide.Condition.notPresent
Use method $.shouldNot(exist) or $.shouldNotBe(present).
|
| com.codeborne.selenide.Condition.options
Not needed anymore. Use methods $.selectOption() or $.selectOptionByValue().
|
| Method and Description |
|---|
| com.codeborne.selenide.JQuery.change(By)
Not needed anymore. Methods $.setValue() and $.append() trigger change event automatically.
|
| com.codeborne.selenide.JQuery.change(By, int)
Not needed anymore.
Methods
$.setValue() and $.append() trigger change event automatically. |
| com.codeborne.selenide.impl.SelenideLogger.clearListeners()
use method removeListener(LogEventListener).
|
| com.codeborne.selenide.JQuery.executeJQueryMethod(By, String) |
| com.codeborne.selenide.Condition.hasNotClass(String)
Use method $.shouldNotHave(cssClass("abc"))
|
| com.codeborne.selenide.Condition.hasOptions() |
| com.codeborne.selenide.WebDriverRunner.htmlUnit() |
| com.codeborne.selenide.WebDriverRunner.ie() |
| com.codeborne.selenide.JQuery.isJQueryAvailable()
No need to depend on JQuery in your tests
|
| com.codeborne.selenide.JQuery.onClick(By)
Do not try to click invisible elements in your test.
User cannot click them, so your test should not as well.
|
| com.codeborne.selenide.WebDriverRunner.phantomjs() |
| com.codeborne.selenide.JQuery.scrollTo(By)
Use method
$(...).scrollTo() instead - it's jquery-agnostic.
This method works only if jQuery "scroll" plugin is included in page being tested |
| com.codeborne.selenide.SelenideElement.should(String, Condition...)
Method with "message" parameter will be removed in Selenide 3.0
Use method com.codeborne.selenide.Condition#because instead
|
| com.codeborne.selenide.SelenideElement.shouldBe(String, Condition...)
Method with "message" parameter will be removed in Selenide 3.0
Use method com.codeborne.selenide.Condition#because instead
|
| com.codeborne.selenide.SelenideElement.shouldHave(String, Condition...)
Method with "message" parameter will be removed in Selenide 3.0
Use method com.codeborne.selenide.Condition#because instead
|
| com.codeborne.selenide.SelenideElement.shouldNot(String, Condition...)
Method with "message" parameter will be removed in Selenide 3.0
Use method com.codeborne.selenide.Condition#because instead
|
| com.codeborne.selenide.SelenideElement.shouldNotBe(String, Condition...)
Method with "message" parameter will be removed in Selenide 3.0
Use method com.codeborne.selenide.Condition#because instead
|
| com.codeborne.selenide.SelenideElement.shouldNotHave(String, Condition...)
Method with "message" parameter will be removed in Selenide 3.0
Use method com.codeborne.selenide.Condition#because instead
|
| com.codeborne.selenide.Selenide.switchToWindow(int)
The same as
switchTo().window(index); |
| com.codeborne.selenide.Selenide.switchToWindow(String)
Same as switchTo().window(title)
|
| com.codeborne.selenide.WebDriverRunner.takeScreenShot(String)
Use com.codeborne.selenide.Screenshots#takeScreenShot(java.lang.String)
|
| com.codeborne.selenide.WebDriverRunner.takeScreenShot(String, String)
Use com.codeborne.selenide.Screenshots#takeScreenShot(java.lang.String, java.lang.String)
|
| com.codeborne.selenide.SelenideElement.waitUntil(String, Condition, long)
Method with "message" parameter will be removed in Selenide 3.0
Use method com.codeborne.selenide.Condition#because instead
|
| com.codeborne.selenide.SelenideElement.waitWhile(String, Condition, long)
Method with "message" parameter will be removed in Selenide 3.0
Use method com.codeborne.selenide.Condition#because instead
|