- SAFARI - Static variable in class com.codeborne.selenide.WebDriverRunner
-
To use Safari webdriver, you need to include extra dependency to your project:
<dependency org="org.seleniumhq.selenium" name="selenium-safari-driver" rev="2.+" conf="test->default"/>
- saveFileContent(HttpResponse, File) - Method in class com.codeborne.selenide.impl.FileDownloader
-
Deprecated.
- savePageImageToFile(String, WebDriver) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
-
- savePageSource - Static variable in class com.codeborne.selenide.Configuration
-
Does Selenide need to save page source on failing tests.
- savePageSourceToFile(String, WebDriver) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
-
- savePageSourceToFile(String, WebDriver, boolean) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
-
- ScreenShooter - Class in com.codeborne.selenide.junit
-
Usage:
- ScreenShooter - Class in com.codeborne.selenide.testng
-
Annotate your test class with @Listeners({ ScreenShooter.class})
- ScreenShooter() - Constructor for class com.codeborne.selenide.testng.ScreenShooter
-
- screenshot() - Static method in class com.codeborne.selenide.ex.ErrorMessages
-
- screenshot(String) - Static method in class com.codeborne.selenide.ex.ErrorMessages
-
- screenshot(String) - Static method in class com.codeborne.selenide.Selenide
-
Take the screenshot of current page and save to file fileName.html and fileName.png
- screenshot() - Method in interface com.codeborne.selenide.SelenideElement
-
Take screenshot of this element
- screenshotAsImage() - Method in interface com.codeborne.selenide.SelenideElement
-
Take screenshot of this element
- screenshotCounter - Variable in class com.codeborne.selenide.impl.ScreenShotLaboratory
-
- ScreenShotLaboratory - Class in com.codeborne.selenide.impl
-
- ScreenShotLaboratory() - Constructor for class com.codeborne.selenide.impl.ScreenShotLaboratory
-
- screenshots - Static variable in class com.codeborne.selenide.Configuration
-
Does Selenide need to take screenshots on failing tests.
- Screenshots - Class in com.codeborne.selenide
-
- Screenshots() - Constructor for class com.codeborne.selenide.Screenshots
-
- screenshots - Static variable in class com.codeborne.selenide.Screenshots
-
- ScrollTo - Class in com.codeborne.selenide.commands
-
- ScrollTo() - Constructor for class com.codeborne.selenide.commands.ScrollTo
-
- scrollTo() - Method in interface com.codeborne.selenide.SelenideElement
-
Ask browser to scroll to this element
- selected - Static variable in class com.codeborne.selenide.Condition
-
Checks that element is selected
- selectOption(int) - Method in interface com.codeborne.selenide.SelenideElement
-
Select an option from dropdown list (by index)
- selectOption(String) - Method in interface com.codeborne.selenide.SelenideElement
-
Select an option from dropdown list (by text)
- SelectOptionByTextOrIndex - Class in com.codeborne.selenide.commands
-
- SelectOptionByTextOrIndex() - Constructor for class com.codeborne.selenide.commands.SelectOptionByTextOrIndex
-
- SelectOptionByValue - Class in com.codeborne.selenide.commands
-
- SelectOptionByValue() - Constructor for class com.codeborne.selenide.commands.SelectOptionByValue
-
- selectOptionByValue(String) - Method in interface com.codeborne.selenide.SelenideElement
-
Select an option from dropdown list (by value)
- selector(By) - Static method in class com.codeborne.selenide.impl.Describe
-
- selectorMode - Static variable in class com.codeborne.selenide.Configuration
-
Choose how Selenide should retrieve web elements: using default CSS or Sizzle (CSS3)
- Selectors - Class in com.codeborne.selenide
-
- Selectors() - Constructor for class com.codeborne.selenide.Selectors
-
- Selectors.ByText - Class in com.codeborne.selenide
-
- Selectors.WithText - Class in com.codeborne.selenide
-
- SelectRadio - Class in com.codeborne.selenide.commands
-
- SelectRadio() - Constructor for class com.codeborne.selenide.commands.SelectRadio
-
- selectRadio(By, String) - Static method in class com.codeborne.selenide.Selenide
-
Not recommended.
- selectRadio(String) - Method in interface com.codeborne.selenide.SelenideElement
-
Select radio button
- Selenide - Class in com.codeborne.selenide
-
The main starting point of Selenide.
- Selenide() - Constructor for class com.codeborne.selenide.Selenide
-
- SelenideElement - Interface in com.codeborne.selenide
-
- SelenideElementIterator - Class in com.codeborne.selenide.impl
-
- SelenideElementIterator(WebElementsCollection) - Constructor for class com.codeborne.selenide.impl.SelenideElementIterator
-
- SelenideElementListIterator - Class in com.codeborne.selenide.impl
-
- SelenideElementListIterator(WebElementsCollection, int) - Constructor for class com.codeborne.selenide.impl.SelenideElementListIterator
-
- SelenideElementListProxy - Class in com.codeborne.selenide.impl
-
- SelenideFieldDecorator - Class in com.codeborne.selenide.impl
-
- SelenideFieldDecorator(SearchContext) - Constructor for class com.codeborne.selenide.impl.SelenideFieldDecorator
-
- SelenideLog - Class in com.codeborne.selenide.logevents
-
- SelenideLog(String, String) - Constructor for class com.codeborne.selenide.logevents.SelenideLog
-
- SelenideLogger - Class in com.codeborne.selenide.logevents
-
Logs Selenide test steps and notifies all registered LogEventListener about it
- SelenideLogger() - Constructor for class com.codeborne.selenide.logevents.SelenideLogger
-
- SelenideProxyServer - Class in com.codeborne.selenide.proxy
-
Selenide own proxy server to intercept server responses
It holds map of response filters by name.
- SelenideProxyServer(Proxy) - Constructor for class com.codeborne.selenide.proxy.SelenideProxyServer
-
Create server
Note that server is not started nor activated yet.
- SelenideTargetLocator - Class in com.codeborne.selenide
-
- set(SelenideElement) - Method in class com.codeborne.selenide.impl.SelenideElementListIterator
-
- setError(Throwable) - Method in class com.codeborne.selenide.logevents.SelenideLog
-
- setProxy(Proxy) - Method in interface com.codeborne.selenide.impl.WebDriverContainer
-
- setProxy(Proxy) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
-
- setProxy(Proxy) - Static method in class com.codeborne.selenide.WebDriverRunner
-
Sets Selenium Proxy instance
- SetSelected - Class in com.codeborne.selenide.commands
-
- SetSelected() - Constructor for class com.codeborne.selenide.commands.SetSelected
-
- setSelected(boolean) - Method in interface com.codeborne.selenide.SelenideElement
-
Set checkbox state to CHECKED or UNCHECKED.
- setSelf(SelenideElement) - Method in class com.codeborne.selenide.ElementsContainer
-
- setStatus(LogEvent.EventStatus) - Method in class com.codeborne.selenide.logevents.SelenideLog
-
- SetValue - Class in com.codeborne.selenide.commands
-
- SetValue() - Constructor for class com.codeborne.selenide.commands.SetValue
-
- setValue(String) - Method in interface com.codeborne.selenide.SelenideElement
-
Clear the text field, enter given text and trigger "change" event.
- setWebDriver(WebDriver) - Method in interface com.codeborne.selenide.impl.WebDriverContainer
-
- setWebDriver(WebDriver) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
-
- setWebDriver(WebDriver) - Static method in class com.codeborne.selenide.WebDriverRunner
-
Tell Selenide use your provided WebDriver instance.
- Should - Class in com.codeborne.selenide.commands
-
- Should() - Constructor for class com.codeborne.selenide.commands.Should
-
- Should(String) - Constructor for class com.codeborne.selenide.commands.Should
-
- should(WebElementSource, String, List<Condition>) - Method in class com.codeborne.selenide.commands.Should
-
- should(String, CollectionCondition...) - Method in class com.codeborne.selenide.ElementsCollection
-
- should(Condition...) - Method in interface com.codeborne.selenide.SelenideElement
-
Checks that given element meets all of given conditions.
- ShouldBe - Class in com.codeborne.selenide.commands
-
- ShouldBe() - Constructor for class com.codeborne.selenide.commands.ShouldBe
-
- shouldBe(CollectionCondition...) - Method in class com.codeborne.selenide.ElementsCollection
-
$$(".error").shouldBe(empty)
- shouldBe(Condition...) - Method in interface com.codeborne.selenide.SelenideElement
-
Synonym for #should.
- ShouldHave - Class in com.codeborne.selenide.commands
-
- ShouldHave() - Constructor for class com.codeborne.selenide.commands.ShouldHave
-
- shouldHave(CollectionCondition...) - Method in class com.codeborne.selenide.ElementsCollection
-
$$(".error").shouldHave(size(3))
$$(".error").shouldHave(texts("Error1", "Error2"))
- shouldHave(Condition...) - Method in interface com.codeborne.selenide.SelenideElement
-
Synonym for #should.
- shouldHaveSize(int) - Method in class com.codeborne.selenide.ElementsCollection
-
Checks is the collection is of given size
- ShouldNot - Class in com.codeborne.selenide.commands
-
- ShouldNot() - Constructor for class com.codeborne.selenide.commands.ShouldNot
-
- ShouldNot(String) - Constructor for class com.codeborne.selenide.commands.ShouldNot
-
- shouldNot(SelenideElement, WebElementSource, String, List<Condition>) - Method in class com.codeborne.selenide.commands.ShouldNot
-
- shouldNot(Condition...) - Method in interface com.codeborne.selenide.SelenideElement
-
Checks that given element does not meet given conditions.
- ShouldNotBe - Class in com.codeborne.selenide.commands
-
- ShouldNotBe() - Constructor for class com.codeborne.selenide.commands.ShouldNotBe
-
- shouldNotBe(Condition...) - Method in interface com.codeborne.selenide.SelenideElement
-
Synonym for #shouldNot.
- ShouldNotHave - Class in com.codeborne.selenide.commands
-
- ShouldNotHave() - Constructor for class com.codeborne.selenide.commands.ShouldNotHave
-
- shouldNotHave(Condition...) - Method in interface com.codeborne.selenide.SelenideElement
-
Synonym for #shouldNot.
- shutdown() - Method in class com.codeborne.selenide.proxy.SelenideProxyServer
-
Stop the server
- SimpleReport - Class in com.codeborne.selenide.logevents
-
A simple text report of Selenide actions performed during test run.
- SimpleReport() - Constructor for class com.codeborne.selenide.logevents.SimpleReport
-
- size(int) - Static method in class com.codeborne.selenide.CollectionCondition
-
Checks that collection has the given size
- size() - Method in class com.codeborne.selenide.ElementsCollection
-
- sizeGreaterThan(int) - Static method in class com.codeborne.selenide.CollectionCondition
-
- SizeGreaterThan - Class in com.codeborne.selenide.collections
-
- SizeGreaterThan(int) - Constructor for class com.codeborne.selenide.collections.SizeGreaterThan
-
- sizeGreaterThanOrEqual(int) - Static method in class com.codeborne.selenide.CollectionCondition
-
- SizeGreaterThanOrEqual - Class in com.codeborne.selenide.collections
-
- SizeGreaterThanOrEqual(int) - Constructor for class com.codeborne.selenide.collections.SizeGreaterThanOrEqual
-
- sizeLessThan(int) - Static method in class com.codeborne.selenide.CollectionCondition
-
- SizeLessThan - Class in com.codeborne.selenide.collections
-
- SizeLessThan(int) - Constructor for class com.codeborne.selenide.collections.SizeLessThan
-
- sizeLessThanOrEqual(int) - Static method in class com.codeborne.selenide.CollectionCondition
-
- SizeLessThanOrEqual - Class in com.codeborne.selenide.collections
-
- SizeLessThanOrEqual(int) - Constructor for class com.codeborne.selenide.collections.SizeLessThanOrEqual
-
- sizeNotEqual(int) - Static method in class com.codeborne.selenide.CollectionCondition
-
- SizeNotEqual - Class in com.codeborne.selenide.collections
-
- SizeNotEqual(int) - Constructor for class com.codeborne.selenide.collections.SizeNotEqual
-
- sizzleLoaded() - Method in class com.codeborne.selenide.impl.WebElementSelector
-
- sizzleSource - Variable in class com.codeborne.selenide.impl.WebElementSelector
-
- sleep(long) - Static method in class com.codeborne.selenide.Selenide
-
Not recommended.
- SoftAsserts - Class in com.codeborne.selenide.junit
-
- SoftAsserts() - Constructor for class com.codeborne.selenide.junit.SoftAsserts
-
- SoftAsserts - Class in com.codeborne.selenide.testng
-
Annotate your test class with @Listeners({ SoftAsserts.class})
- SoftAsserts() - Constructor for class com.codeborne.selenide.testng.SoftAsserts
-
- source() - Static method in class com.codeborne.selenide.WebDriverRunner
-
- start() - Method in class com.codeborne.selenide.logevents.SimpleReport
-
- start() - Method in class com.codeborne.selenide.proxy.SelenideProxyServer
-
Start the server
It automatically adds one response filter "download" that can intercept downloaded files.
- startContext(String, String) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
-
- startContext(String) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
-
- startContext(String, String) - Static method in class com.codeborne.selenide.Screenshots
-
- starting(Description) - Method in class com.codeborne.selenide.junit.ScreenShooter
-
- starting(Description) - Method in class com.codeborne.selenide.junit.TextReport
-
- startMaximized - Static variable in class com.codeborne.selenide.Configuration
-
The browser window is maximized when started.
- succeeded(Description) - Method in class com.codeborne.selenide.junit.ScreenShooter
-
- succeededTests() - Method in class com.codeborne.selenide.junit.ScreenShooter
-
- supportsJavascript() - Static method in class com.codeborne.selenide.WebDriverRunner
-
Does this browser support javascript
- supportsModalDialogs() - Static method in class com.codeborne.selenide.WebDriverRunner
-
Does this browser support "alert" and "confirm" dialogs.
- switchTo() - Static method in class com.codeborne.selenide.Selenide
-
Switch to window/tab/frame/parentFrame/innerFrame/alert.
- Val - Class in com.codeborne.selenide.commands
-
- Val() - Constructor for class com.codeborne.selenide.commands.Val
-
- val(String) - Method in interface com.codeborne.selenide.SelenideElement
-
Same as #setValue(java.lang.String)
- val() - Method in interface com.codeborne.selenide.SelenideElement
-
Get the "value" attribute of the element
Same as #getValue()
- validateAssertionMode() - Static method in class com.codeborne.selenide.logevents.ErrorsCollector
-
- value(String) - Static method in class com.codeborne.selenide.Condition
-
Assert that element has given "value" attribute as substring
NB! Ignores difference in non-visible characters like spaces, non-breakable spaces, tabs, newlines etc.
- valueOf(String) - Static method in enum com.codeborne.selenide.Configuration.AssertionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.codeborne.selenide.Configuration.SelectorMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.codeborne.selenide.logevents.LogEvent.EventStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.codeborne.selenide.Configuration.AssertionMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.codeborne.selenide.Configuration.SelectorMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.codeborne.selenide.logevents.LogEvent.EventStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- visible - Static variable in class com.codeborne.selenide.Condition
-
Checks if element is visible