Skip navigation links
$ A B C D E F G H I J L M N O P R S T U V W Z 

$

$(WebElement) - Static method in class com.codeborne.selenide.Selenide
Wrap standard Selenium WebElement into SelenideElement to use additional methods like shouldHave(), selectOption() etc.
$(String) - Static method in class com.codeborne.selenide.Selenide
Find the first element matching given CSS selector
$(By) - Static method in class com.codeborne.selenide.Selenide
Find the first element matching given CSS selector
$(By, int) - Static method in class com.codeborne.selenide.Selenide
 
$(WebElement, String) - Static method in class com.codeborne.selenide.Selenide
Deprecated.
please use $(parent).$(String) which is the same (method will not be removed until 4.x or later)
$(String, int) - Static method in class com.codeborne.selenide.Selenide
Find the Nth element matching given criteria
$(WebElement, String, int) - Static method in class com.codeborne.selenide.Selenide
Deprecated.
please use $(parent).$(String, int) which is the same (method will not be removed until 4.x or later)
$(WebElement, By) - Static method in class com.codeborne.selenide.Selenide
Deprecated.
please use $(parent).$(By) which is the same (method will not be removed until 4.x or later)
$(WebElement, By, int) - Static method in class com.codeborne.selenide.Selenide
Deprecated.
please use $(parent).$(By, int) which is the same (method will not be removed until 4.x or later)
$(String) - Method in interface com.codeborne.selenide.SelenideElement
 
$(String, int) - Method in interface com.codeborne.selenide.SelenideElement
com.codeborne.selenide.SelenideElement#find(java.lang.String)
$(By) - Method in interface com.codeborne.selenide.SelenideElement
com.codeborne.selenide.SelenideElement#find(java.lang.String)
$(By, int) - Method in interface com.codeborne.selenide.SelenideElement
com.codeborne.selenide.SelenideElement#find(java.lang.String)
$$(Collection<? extends WebElement>) - Static method in class com.codeborne.selenide.Selenide
Initialize collection with Elements
$$(String) - Static method in class com.codeborne.selenide.Selenide
Find all elements matching given CSS selector.
$$(By) - Static method in class com.codeborne.selenide.Selenide
Find all elements matching given CSS selector.
$$(WebElement, String) - Static method in class com.codeborne.selenide.Selenide
Deprecated.
please use $(parent).$$(String) which is the same (method will not be removed until 4.x or later)
$$(WebElement, By) - Static method in class com.codeborne.selenide.Selenide
Deprecated.
please use $(parent).$$(By) which is the same (method will not be removed until 4.x or later)
$$(String) - Method in interface com.codeborne.selenide.SelenideElement
com.codeborne.selenide.SelenideElement#findAll(java.lang.String)
$$(By) - Method in interface com.codeborne.selenide.SelenideElement
com.codeborne.selenide.SelenideElement#findAll(java.lang.String)

A

absoluteUrl(String) - Method in class com.codeborne.selenide.impl.Navigator
 
actions() - Static method in class com.codeborne.selenide.Selenide
With this method you can use Selenium Actions like described in the AdvancedUserInteractions page.
activeElement() - Method in class com.codeborne.selenide.SelenideTargetLocator
 
actualValue(WebElement) - Method in class com.codeborne.selenide.Condition
If element didn't match the condition, returns the actual value of element.
actualValue(Condition, WebElement) - Static method in class com.codeborne.selenide.ex.ErrorMessages
 
add(String, Command) - Method in class com.codeborne.selenide.commands.Commands
 
add(SelenideElement) - Method in class com.codeborne.selenide.impl.SelenideElementListIterator
 
addListener(WebDriverEventListener) - Method in interface com.codeborne.selenide.impl.WebDriverContainer
 
addListener(WebDriverEventListener) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
addListener(LogEventListener) - Static method in class com.codeborne.selenide.logevents.SelenideLogger
 
addListener(WebDriverEventListener) - Static method in class com.codeborne.selenide.WebDriverRunner
Use this method BEFORE opening a browser to add custom event listeners to webdriver.
addListeners(WebDriver) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
addToHistory(File) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
after() - Method in class com.codeborne.selenide.junit.BrowserStrategy
 
after() - Method in class com.codeborne.selenide.junit.SoftAsserts
 
alert() - Method in class com.codeborne.selenide.SelenideTargetLocator
 
ALL_WEB_DRIVERS_THREADS - Variable in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
allScreenshots - Variable in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
and(String, Condition...) - Static method in class com.codeborne.selenide.Condition
Check if element matches ALL given conditions.
appear - Static variable in class com.codeborne.selenide.Condition
Synonym for Condition.visible - may be used for better readability
appears - Static variable in class com.codeborne.selenide.Condition
Synonym for Condition.visible - may be used for better readability
Append - Class in com.codeborne.selenide.commands
 
Append() - Constructor for class com.codeborne.selenide.commands.Append
 
append(String) - Method in interface com.codeborne.selenide.SelenideElement
Append given test to the text field and trigger "change" event.
apply(List<WebElement>) - Method in class com.codeborne.selenide.collections.ExactTexts
 
apply(List<WebElement>) - Method in class com.codeborne.selenide.collections.ListSize
 
apply(List<WebElement>) - Method in class com.codeborne.selenide.collections.Texts
 
apply(WebElement) - Method in class com.codeborne.selenide.Condition
Check if given element matches this condition.
apply(WebElement) - Method in class com.codeborne.selenide.conditions.Text
 
apply(Statement, Description) - Method in class com.codeborne.selenide.junit.SoftAsserts
 
applyNull() - Method in class com.codeborne.selenide.Condition
 
assertionMode - Static variable in class com.codeborne.selenide.Configuration
 
assertNoJavascriptErrors() - Static method in class com.codeborne.selenide.Selenide
Check if there is not JS errors on the page
attr(String) - Method in interface com.codeborne.selenide.SelenideElement
Get the attribute of the element.
attribute(String) - Static method in class com.codeborne.selenide.Condition
Check if element has given attribute (with any value)
attribute(String, String) - Static method in class com.codeborne.selenide.Condition
Sample: $("#mydiv").shouldHave(attribute("fileId", "12345"));

B

back() - Method in class com.codeborne.selenide.impl.Navigator
 
back() - Static method in class com.codeborne.selenide.Selenide
Navigate browser back to previous page
baseUrl - Static variable in class com.codeborne.selenide.Configuration
 
be(Condition) - Static method in class com.codeborne.selenide.Condition
 
because(String) - Method in class com.codeborne.selenide.Condition
 
before() - Method in class com.codeborne.selenide.junit.SoftAsserts
 
beginStep(String, String, Object...) - Static method in class com.codeborne.selenide.logevents.SelenideLogger
 
beginStep(String, String) - Static method in class com.codeborne.selenide.logevents.SelenideLogger
 
browser - Static variable in class com.codeborne.selenide.Configuration
Which browser to use.
BrowserPerClass - Class in com.codeborne.selenide.testng
Annotate your test class with @Listeners({ BrowserPerClass.class})
BrowserPerClass() - Constructor for class com.codeborne.selenide.testng.BrowserPerClass
 
BrowserPerTest - Class in com.codeborne.selenide.testng
Annotate your test class with @Listeners({ BrowserPerTest.class})
BrowserPerTest() - Constructor for class com.codeborne.selenide.testng.BrowserPerTest
 
BrowserStrategy - Class in com.codeborne.selenide.junit
Usage:
BrowserStrategy() - Constructor for class com.codeborne.selenide.junit.BrowserStrategy
 
by(String, String) - Static method in class com.codeborne.selenide.Selectors
Synonym for #byAttribute Seems to work incorrectly in HtmlUnit and PhantomJS if attribute name contains dash (e.g.
byAttribute(String, String) - Static method in class com.codeborne.selenide.Selectors
Find elements having attribute with given value.
byId(String) - Static method in class com.codeborne.selenide.Selectors
 
byLinkText(String) - Static method in class com.codeborne.selenide.Selectors
 
byName(String) - Static method in class com.codeborne.selenide.Selectors
 
byPartialLinkText(String) - Static method in class com.codeborne.selenide.Selectors
 
BySelectorCollection - Class in com.codeborne.selenide.impl
 
BySelectorCollection(By) - Constructor for class com.codeborne.selenide.impl.BySelectorCollection
 
BySelectorCollection(SearchContext, By) - Constructor for class com.codeborne.selenide.impl.BySelectorCollection
 
byText(String) - Static method in class com.codeborne.selenide.Selectors
Find element that has EXACTLY this text NB! It seems that Selenium WebDriver does not support i18n characters in XPath :(
ByText(String) - Constructor for class com.codeborne.selenide.Selectors.ByText
 
byTitle(String) - Static method in class com.codeborne.selenide.Selectors
Find element with given title ("title" attribute)
byValue(String) - Static method in class com.codeborne.selenide.Selectors
 
byXpath(String) - Static method in class com.codeborne.selenide.Selectors
 

C

captureSuccessfulTests - Variable in class com.codeborne.selenide.junit.ScreenShooter
 
captureSuccessfulTests - Static variable in class com.codeborne.selenide.testng.ScreenShooter
 
causedBy(Throwable) - Static method in class com.codeborne.selenide.ex.ErrorMessages
 
checkCondition(String, String, Condition, boolean) - Method in class com.codeborne.selenide.impl.WebElementSource
 
CHROME - Static variable in class com.codeborne.selenide.WebDriverRunner
 
Cleanup - Class in com.codeborne.selenide.impl
 
Cleanup() - Constructor for class com.codeborne.selenide.impl.Cleanup
 
cleanupThreadStarted - Variable in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
clear() - Method in class com.codeborne.selenide.logevents.ErrorsCollector
 
clearBrowserCache() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
 
clearBrowserCache() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
clearBrowserCache() - Static method in class com.codeborne.selenide.WebDriverRunner
Delete all the browser cookies
Click - Class in com.codeborne.selenide.commands
 
Click() - Constructor for class com.codeborne.selenide.commands.Click
 
click(WebElement) - Method in class com.codeborne.selenide.commands.Click
 
click() - Method in interface com.codeborne.selenide.SelenideElement
Click the element
clickViaJs - Static variable in class com.codeborne.selenide.Configuration
ATTENTION! Automatic WebDriver waiting after click isn't working in case of using this feature.
cloneInputField(SelenideElement, WebElement) - Method in class com.codeborne.selenide.commands.UploadFile
 
close() - Static method in class com.codeborne.selenide.Selenide
Close the browser if it's open
closeBrowserTimeoutMs - Static variable in class com.codeborne.selenide.Configuration
Timeout (in milliseconds) for closing/killing browser.
closest(String) - Method in interface com.codeborne.selenide.SelenideElement
Find closes ancestor element matching given criteria.
closeUnusedWebdrivers() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
closeWebDriver() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
 
closeWebDriver() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
closeWebDriver(Thread) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
closeWebDriver() - Static method in class com.codeborne.selenide.WebDriverRunner
Close the browser if it's open
collection - Static variable in class com.codeborne.selenide.commands.Commands
 
CollectionCondition - Class in com.codeborne.selenide
 
CollectionCondition() - Constructor for class com.codeborne.selenide.CollectionCondition
 
CollectionElement - Class in com.codeborne.selenide.impl
 
collectJavascriptErrors(JavascriptExecutor) - Method in class com.codeborne.selenide.impl.Navigator
 
com.codeborne.selenide - package com.codeborne.selenide
Public API of Selenide
com.codeborne.selenide.collections - package com.codeborne.selenide.collections
 
com.codeborne.selenide.commands - package com.codeborne.selenide.commands
Implementation of built-in Selenide commands.
com.codeborne.selenide.conditions - package com.codeborne.selenide.conditions
Implementation of built-in Selenide conditions.
com.codeborne.selenide.ex - package com.codeborne.selenide.ex
 
com.codeborne.selenide.impl - package com.codeborne.selenide.impl
Implementation details of Selenide library.
com.codeborne.selenide.junit - package com.codeborne.selenide.junit
Selenide integration with JUnit
com.codeborne.selenide.logevents - package com.codeborne.selenide.logevents
 
com.codeborne.selenide.testng - package com.codeborne.selenide.testng
Selenide integration with TestNG
com.codeborne.selenide.webdriver - package com.codeborne.selenide.webdriver
 
Command<T> - Interface in com.codeborne.selenide
 
Commands - Class in com.codeborne.selenide.commands
 
Commands() - Constructor for class com.codeborne.selenide.commands.Commands
 
commitStep(SelenideLog, Throwable) - Static method in class com.codeborne.selenide.logevents.SelenideLogger
 
commitStep(SelenideLog, LogEvent.EventStatus) - Static method in class com.codeborne.selenide.logevents.SelenideLogger
 
Condition - Class in com.codeborne.selenide
Conditions to match web elements: checks for visibility, text etc.
Condition(String) - Constructor for class com.codeborne.selenide.Condition
 
Condition(String, boolean) - Constructor for class com.codeborne.selenide.Condition
 
Configuration - Class in com.codeborne.selenide
 
Configuration() - Constructor for class com.codeborne.selenide.Configuration
 
Configuration.AssertionMode - Enum in com.codeborne.selenide
 
Configuration.SelectorMode - Enum in com.codeborne.selenide
 
confirm() - Static method in class com.codeborne.selenide.Selenide
Accept (Click "Yes" or "Ok") in the confirmation dialog (javascript 'alert' or 'confirm').
confirm(String) - Static method in class com.codeborne.selenide.Selenide
Accept (Click "Yes" or "Ok") in the confirmation dialog (javascript 'alert' or 'confirm').
contains(String, String) - Method in class com.codeborne.selenide.impl.Html
 
containsCaseSensitive(String, String) - Method in class com.codeborne.selenide.impl.Html
 
ContextClick - Class in com.codeborne.selenide.commands
 
ContextClick() - Constructor for class com.codeborne.selenide.commands.ContextClick
 
contextClick() - Method in interface com.codeborne.selenide.SelenideElement
Click with right mouse button on this element
copyFile(File, File) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
copyFile(InputStream, File) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
createChromeDriver(Proxy) - Method in class com.codeborne.selenide.webdriver.WebDriverFactory
 
createCommonCapabilities(Proxy) - Method in class com.codeborne.selenide.webdriver.WebDriverFactory
 
createDriver() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
createDriver(DesiredCapabilities) - Method in interface com.codeborne.selenide.WebDriverProvider
Create new WebDriver instance.
createElementNotFoundError(Condition, Throwable) - Method in class com.codeborne.selenide.impl.CollectionElement
 
createElementNotFoundError(Condition, Throwable) - Method in class com.codeborne.selenide.impl.ElementFinder
 
createElementNotFoundError(Condition, Throwable) - Method in class com.codeborne.selenide.impl.WebElementSource
 
createFirefoxDriver(Proxy) - Method in class com.codeborne.selenide.webdriver.WebDriverFactory
 
createHtmlUnitDriver(Proxy) - Method in class com.codeborne.selenide.webdriver.WebDriverFactory
 
createInstanceOf(String, Proxy) - Method in class com.codeborne.selenide.webdriver.WebDriverFactory
 
createInternetExplorerDriver(Proxy) - Method in class com.codeborne.selenide.webdriver.WebDriverFactory
 
createOperaDriver(Proxy) - Method in class com.codeborne.selenide.webdriver.WebDriverFactory
 
createPhantomJsDriver(Proxy) - Method in class com.codeborne.selenide.webdriver.WebDriverFactory
 
createRemoteDriver(String, String, Proxy) - Method in class com.codeborne.selenide.webdriver.WebDriverFactory
 
createSafariDriver(Proxy) - Method in class com.codeborne.selenide.webdriver.WebDriverFactory
 
createWebDriver(Proxy) - Method in class com.codeborne.selenide.webdriver.WebDriverFactory
 
cssClass(String) - Static method in class com.codeborne.selenide.Condition
Sample: $("input").shouldHave(cssClass("active"));
currentContext - Variable in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
currentContextScreenshots - Variable in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
currentFrameUrl() - Static method in class com.codeborne.selenide.WebDriverRunner
 

D

data(String) - Method in interface com.codeborne.selenide.SelenideElement
Get value of attribute "data-dataAttributeName"
decorate(ClassLoader, Field) - Method in class com.codeborne.selenide.impl.SelenideFieldDecorator
 
defaultContent() - Method in class com.codeborne.selenide.SelenideTargetLocator
 
Describe - Class in com.codeborne.selenide.impl
 
describe(WebElement) - Static method in class com.codeborne.selenide.impl.Describe
 
description() - Method in class com.codeborne.selenide.impl.BySelectorCollection
 
description() - Method in class com.codeborne.selenide.impl.FilteringCollection
 
description() - Method in interface com.codeborne.selenide.impl.WebElementsCollection
 
description() - Method in class com.codeborne.selenide.impl.WebElementsCollectionWrapper
 
DialogTextMismatch - Error in com.codeborne.selenide.ex
 
DialogTextMismatch(String, String) - Constructor for error com.codeborne.selenide.ex.DialogTextMismatch
 
disabled - Static variable in class com.codeborne.selenide.Condition
Checks that element is disabled
disappear - Static variable in class com.codeborne.selenide.Condition
Synonym for Condition.hidden - may be used for better readability:
disappears - Static variable in class com.codeborne.selenide.Condition
Synonym for Condition.hidden - may be used for better readability:
dismiss() - Static method in class com.codeborne.selenide.Selenide
Dismiss (click "No" or "Cancel") in the confirmation dialog (javascript 'alert' or 'confirm').
dismiss(String) - Static method in class com.codeborne.selenide.Selenide
Dismiss (click "No" or "Cancel") in the confirmation dialog (javascript 'alert' or 'confirm').
dismissModalDialogs - Static variable in class com.codeborne.selenide.Configuration
Mock "alert" and "confirm" javascript dialogs.
DoubleClick - Class in com.codeborne.selenide.commands
 
DoubleClick() - Constructor for class com.codeborne.selenide.commands.DoubleClick
 
doubleClick() - Method in interface com.codeborne.selenide.SelenideElement
Double click the element
download(WebElement) - Method in class com.codeborne.selenide.impl.FileDownloader
 
download() - Method in interface com.codeborne.selenide.SelenideElement
Download file linked by "href" attribute of this element
DownloadFile - Class in com.codeborne.selenide.commands
 
DownloadFile() - Constructor for class com.codeborne.selenide.commands.DownloadFile
 
DragAndDropTo - Class in com.codeborne.selenide.commands
 
DragAndDropTo() - Constructor for class com.codeborne.selenide.commands.DragAndDropTo
 
dragAndDropTo(String) - Method in interface com.codeborne.selenide.SelenideElement
Drag and drop this element to the target.
duplicateCookie(Cookie) - Method in class com.codeborne.selenide.impl.FileDownloader
 

E

ElementFinder - Class in com.codeborne.selenide.impl
 
ElementNotFound - Error in com.codeborne.selenide.ex
 
ElementNotFound(By, Condition) - Constructor for error com.codeborne.selenide.ex.ElementNotFound
 
ElementNotFound(String, Condition) - Constructor for error com.codeborne.selenide.ex.ElementNotFound
 
ElementNotFound(String, Condition, Throwable) - Constructor for error com.codeborne.selenide.ex.ElementNotFound
 
ElementNotFound(WebElementsCollection, String[], Throwable) - Constructor for error com.codeborne.selenide.ex.ElementNotFound
 
ElementsCollection - Class in com.codeborne.selenide
 
ElementsCollection(WebElementsCollection) - Constructor for class com.codeborne.selenide.ElementsCollection
 
ElementsContainer - Class in com.codeborne.selenide
 
ElementsContainer() - Constructor for class com.codeborne.selenide.ElementsContainer
 
ElementShould - Error in com.codeborne.selenide.ex
 
ElementShould(String, String, Condition, WebElement, Exception) - Constructor for error com.codeborne.selenide.ex.ElementShould
 
ElementShould(String, String, String, Condition, WebElement, Throwable) - Constructor for error com.codeborne.selenide.ex.ElementShould
 
ElementShouldNot - Error in com.codeborne.selenide.ex
 
ElementShouldNot(String, String, String, Condition, WebElement, Throwable) - Constructor for error com.codeborne.selenide.ex.ElementShouldNot
 
elementsToString(Collection<WebElement>) - Static method in class com.codeborne.selenide.ElementsCollection
 
elementText - Variable in class com.codeborne.selenide.Selectors.ByText
 
elementText - Variable in class com.codeborne.selenide.Selectors.WithText
 
empty - Static variable in class com.codeborne.selenide.CollectionCondition
 
empty - Static variable in class com.codeborne.selenide.Condition
1) For input element, check that value is missing or empty
enabled - Static variable in class com.codeborne.selenide.Condition
Checks that element is not disabled
ensureFolderExists(File) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
equals(String, String) - Method in class com.codeborne.selenide.impl.Html
 
equalsCaseSensitive(String, String) - Method in class com.codeborne.selenide.impl.Html
 
ErrorMessages - Class in com.codeborne.selenide.ex
 
ErrorMessages() - Constructor for class com.codeborne.selenide.ex.ErrorMessages
 
ErrorsCollector - Class in com.codeborne.selenide.logevents
 
ErrorsCollector() - Constructor for class com.codeborne.selenide.logevents.ErrorsCollector
 
evaluateSizzleSelector(SearchContext, By.ByCssSelector) - Method in class com.codeborne.selenide.impl.WebElementSelector
 
Events - Class in com.codeborne.selenide.impl
 
Events() - Constructor for class com.codeborne.selenide.impl.Events
 
events - Static variable in class com.codeborne.selenide.impl.Events
 
events() - Method in class com.codeborne.selenide.logevents.EventsCollector
 
EventsCollector - Class in com.codeborne.selenide.logevents
 
EventsCollector() - Constructor for class com.codeborne.selenide.logevents.EventsCollector
 
exactText(String) - Static method in class com.codeborne.selenide.Condition
Sample: $("h1").shouldHave(exactText("Hello"))
exactTextCaseSensitive(String) - Static method in class com.codeborne.selenide.Condition
Sample: $("h1").shouldHave(exactTextCaseSensitive("Hello"))
exactTexts(String...) - Static method in class com.codeborne.selenide.CollectionCondition
Checks that given collection has given texts (each collection element EQUALS TO corresponding text)
ExactTexts - Class in com.codeborne.selenide.collections
 
ExactTexts(String...) - Constructor for class com.codeborne.selenide.collections.ExactTexts
 
exactValue(String) - Static method in class com.codeborne.selenide.Condition
Sample: $("#input").shouldHave(exactValue("John"));
exclude(Condition) - Method in class com.codeborne.selenide.ElementsCollection
 
excludeWith(Condition) - Method in class com.codeborne.selenide.ElementsCollection
 
execute(SelenideElement, WebElementSource, Object[]) - Method in interface com.codeborne.selenide.Command
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.Append
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.Click
 
execute(Object, WebElementSource, String, Object[]) - Method in class com.codeborne.selenide.commands.Commands
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.ContextClick
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.DoubleClick
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.DownloadFile
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.DragAndDropTo
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.Exists
 
execute(SelenideElement, WebElementSource, Object...) - Method in class com.codeborne.selenide.commands.Find
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.FindAll
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.FollowLink
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.GetAttribute
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.GetClosest
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.GetDataAttribute
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.GetInnerHtml
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.GetInnerText
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.GetName
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.GetParent
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.GetSelectedOption
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.GetSelectedText
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.GetSelectedValue
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.GetText
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.GetValue
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.GetWrappedElement
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.Hover
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.IsDisplayed
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.IsImage
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.Matches
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.PressEnter
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.PressEscape
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.PressTab
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.ScrollTo
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.SelectOptionByText
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.SelectOptionByValue
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.SelectRadio
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.SetSelected
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.SetValue
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.Should
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.ShouldNot
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.TakeScreenshot
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.ToString
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.ToWebElement
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.UploadFile
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.UploadFileFromClasspath
 
execute(SelenideElement, WebElementSource, Object[]) - Method in class com.codeborne.selenide.commands.Val
 
executeHttpRequest(String) - Method in class com.codeborne.selenide.impl.FileDownloader
 
executeJavaScript(String, Object...) - Static method in class com.codeborne.selenide.Selenide
 
exist - Static variable in class com.codeborne.selenide.Condition
Check if element exist.
Exists - Class in com.codeborne.selenide.commands
 
Exists() - Constructor for class com.codeborne.selenide.commands.Exists
 
exists() - Method in interface com.codeborne.selenide.SelenideElement
Checks if element exists true on the current page.
expectedSize - Variable in class com.codeborne.selenide.collections.ListSize
 
expectedTexts - Variable in class com.codeborne.selenide.collections.ExactTexts
 

F

factory - Variable in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
fail(WebElementsCollection, List<WebElement>, Exception, long) - Method in class com.codeborne.selenide.CollectionCondition
 
fail(WebElementsCollection, List<WebElement>, Exception, long) - Method in class com.codeborne.selenide.collections.ExactTexts
 
fail(WebElementsCollection, List<WebElement>, Exception, long) - Method in class com.codeborne.selenide.collections.ListSize
 
failed(Throwable, Description) - Method in class com.codeborne.selenide.junit.ScreenShooter
 
failedTests() - Static method in class com.codeborne.selenide.junit.ScreenShooter
 
failIfErrors(String) - Method in class com.codeborne.selenide.logevents.ErrorsCollector
 
fastSetValue - Static variable in class com.codeborne.selenide.Configuration
If set to true, sets value by javascript instead of using Selenium built-in "sendKey" function (that is quite slow because it sends every character separately).
FileDownloader - Class in com.codeborne.selenide.impl
 
FileDownloader() - Constructor for class com.codeborne.selenide.impl.FileDownloader
 
filter(Condition) - Method in class com.codeborne.selenide.ElementsCollection
 
filterBy(Condition) - Method in class com.codeborne.selenide.ElementsCollection
 
FilteringCollection - Class in com.codeborne.selenide.impl
 
FilteringCollection(WebElementsCollection, Predicate<WebElement>) - Constructor for class com.codeborne.selenide.impl.FilteringCollection
 
Find - Class in com.codeborne.selenide.commands
 
Find() - Constructor for class com.codeborne.selenide.commands.Find
 
find(Condition) - Method in class com.codeborne.selenide.ElementsCollection
 
find(SelenideElement, Object, int) - Method in class com.codeborne.selenide.impl.ElementFinder
 
find(SelenideElement, Object, int) - Method in class com.codeborne.selenide.impl.WebElementSource
 
find(String) - Method in interface com.codeborne.selenide.SelenideElement
Find the first matching element inside given element
find(String, int) - Method in interface com.codeborne.selenide.SelenideElement
Find the Nth matching element inside given element
find(By) - Method in interface com.codeborne.selenide.SelenideElement
com.codeborne.selenide.SelenideElement#find(java.lang.String)
find(By, int) - Method in interface com.codeborne.selenide.SelenideElement
com.codeborne.selenide.SelenideElement#find(java.lang.String)
FindAll - Class in com.codeborne.selenide.commands
 
FindAll() - Constructor for class com.codeborne.selenide.commands.FindAll
 
findAll() - Method in class com.codeborne.selenide.impl.ElementFinder
 
findAll() - Method in class com.codeborne.selenide.impl.WebElementSource
 
findAll(String) - Method in interface com.codeborne.selenide.SelenideElement
Short form of webDriver.findElements(thisElement, By.cssSelector(cssSelector))
findAll(By) - Method in interface com.codeborne.selenide.SelenideElement
Short form of webDriver.findElements(thisElement, selector)
findAndAssertElementIsVisible() - Method in class com.codeborne.selenide.impl.WebElementSource
 
findBy(Condition) - Method in class com.codeborne.selenide.ElementsCollection
 
findElement(SearchContext, By) - Method in class com.codeborne.selenide.impl.WebElementSelector
 
findElements(SearchContext, By) - Method in class com.codeborne.selenide.impl.WebElementSelector
 
findFileInClasspath(String) - Method in class com.codeborne.selenide.commands.UploadFileFromClasspath
 
finish(String) - Method in class com.codeborne.selenide.logevents.SimpleReport
 
finishContext() - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
finishContext() - Static method in class com.codeborne.selenide.Screenshots
 
finished(Description) - Method in class com.codeborne.selenide.junit.ScreenShooter
 
finished(Description) - Method in class com.codeborne.selenide.junit.TextReport
 
fireChangeEvent(WebElement) - Method in class com.codeborne.selenide.impl.Events
 
fireEvent(WebElement, String...) - Method in class com.codeborne.selenide.impl.Events
 
FIREFOX - Static variable in class com.codeborne.selenide.WebDriverRunner
 
first() - Method in class com.codeborne.selenide.ElementsCollection
 
flush() - Method in class com.codeborne.selenide.impl.Describe
 
focused - Static variable in class com.codeborne.selenide.Condition
Check if browser focus is currently in given element.
FollowLink - Class in com.codeborne.selenide.commands
 
FollowLink() - Constructor for class com.codeborne.selenide.commands.FollowLink
 
followLink() - Method in interface com.codeborne.selenide.SelenideElement
Actual for <a href> elements.
formatScreenShotPath() - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
forward() - Method in class com.codeborne.selenide.impl.Navigator
 
forward() - Static method in class com.codeborne.selenide.Selenide
Navigate browser forward to next page
frame(int) - Method in class com.codeborne.selenide.SelenideTargetLocator
 
frame(String) - Method in class com.codeborne.selenide.SelenideTargetLocator
 
frame(WebElement) - Method in class com.codeborne.selenide.SelenideTargetLocator
 

G

generateScreenshotFileName() - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
get(int) - Method in class com.codeborne.selenide.ElementsCollection
 
getActualElements() - Method in class com.codeborne.selenide.impl.BySelectorCollection
 
getActualElements() - Method in class com.codeborne.selenide.impl.FilteringCollection
 
getActualElements() - Method in interface com.codeborne.selenide.impl.WebElementsCollection
 
getActualElements() - Method in class com.codeborne.selenide.impl.WebElementsCollectionWrapper
 
getAndCheckWebDriver() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
 
getAndCheckWebDriver() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
getAndCheckWebDriver() - Static method in class com.codeborne.selenide.WebDriverRunner
Get the underlying instance of Selenium WebDriver, and assert that it's still alive.
GetAttribute - Class in com.codeborne.selenide.commands
 
GetAttribute() - Constructor for class com.codeborne.selenide.commands.GetAttribute
 
GetClosest - Class in com.codeborne.selenide.commands
 
GetClosest() - Constructor for class com.codeborne.selenide.commands.GetClosest
 
getCurrentFrameUrl() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
 
getCurrentFrameUrl() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
getCurrentUrl() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
 
getCurrentUrl() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
GetDataAttribute - Class in com.codeborne.selenide.commands
 
GetDataAttribute() - Constructor for class com.codeborne.selenide.commands.GetDataAttribute
 
getDuration() - Method in interface com.codeborne.selenide.logevents.LogEvent
 
getDuration() - Method in class com.codeborne.selenide.logevents.SelenideLog
 
getElement() - Method in interface com.codeborne.selenide.logevents.LogEvent
 
getElement() - Method in class com.codeborne.selenide.logevents.SelenideLog
 
getElement(By) - Static method in class com.codeborne.selenide.Selenide
Find the first element matching given criteria
getElement(By, int) - Static method in class com.codeborne.selenide.Selenide
Find the Nth element matching given criteria
getElementOrNull(WebElementSource) - Method in class com.codeborne.selenide.commands.Matches
 
getElements(By) - Static method in class com.codeborne.selenide.Selenide
Find all elements matching given CSS selector
getError() - Method in interface com.codeborne.selenide.logevents.LogEvent
 
getError() - Method in class com.codeborne.selenide.logevents.SelenideLog
 
getFileName(String, HttpResponse) - Method in class com.codeborne.selenide.impl.FileDownloader
 
getFileNameFromContentDisposition(String, String) - Method in class com.codeborne.selenide.impl.FileDownloader
 
getFocusedElement() - Static method in class com.codeborne.selenide.Selenide
 
GetInnerHtml - Class in com.codeborne.selenide.commands
 
GetInnerHtml() - Constructor for class com.codeborne.selenide.commands.GetInnerHtml
 
GetInnerText - Class in com.codeborne.selenide.commands
 
GetInnerText() - Constructor for class com.codeborne.selenide.commands.GetInnerText
 
getJavascriptErrors() - Static method in class com.codeborne.selenide.Selenide
Get JavaScript errors that happened on this page.
getJsErrors() - Method in error com.codeborne.selenide.ex.UIAssertionError
Get all javascript errors found during test execution
getLastScreenshot() - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
getLastScreenshot() - Static method in class com.codeborne.selenide.Screenshots
Get the last screenshot taken
GetName - Class in com.codeborne.selenide.commands
 
GetName() - Constructor for class com.codeborne.selenide.commands.GetName
 
getPageImage(WebDriver) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
getPageSource() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
 
getPageSource() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
GetParent - Class in com.codeborne.selenide.commands
 
GetParent() - Constructor for class com.codeborne.selenide.commands.GetParent
 
getScreenshot() - Method in error com.codeborne.selenide.ex.UIAssertionError
Get path to screenshot taken after failed test
getScreenshotFileName(String, String) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
getScreenshots() - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
getSearchCriteria() - Method in class com.codeborne.selenide.impl.CollectionElement
 
getSearchCriteria() - Method in class com.codeborne.selenide.impl.ElementFinder
 
getSearchCriteria() - Method in class com.codeborne.selenide.impl.WebElementSource
 
getSearchCriteria() - Method in class com.codeborne.selenide.impl.WebElementWrapper
 
GetSelectedOption - Class in com.codeborne.selenide.commands
 
GetSelectedOption() - Constructor for class com.codeborne.selenide.commands.GetSelectedOption
 
getSelectedOption() - Method in interface com.codeborne.selenide.SelenideElement
Find selected option from this select field
getSelectedRadio(By) - Static method in class com.codeborne.selenide.Selenide
Returns selected element in radio group
GetSelectedText - Class in com.codeborne.selenide.commands
 
GetSelectedText() - Constructor for class com.codeborne.selenide.commands.GetSelectedText
 
getSelectedText() - Method in interface com.codeborne.selenide.SelenideElement
Get text of selected option in select field
GetSelectedValue - Class in com.codeborne.selenide.commands
 
GetSelectedValue() - Constructor for class com.codeborne.selenide.commands.GetSelectedValue
 
getSelectedValue() - Method in interface com.codeborne.selenide.SelenideElement
Get value of selected option in select field
getSelector(Object) - Static method in class com.codeborne.selenide.impl.WebElementSource
 
getSelf() - Method in class com.codeborne.selenide.ElementsContainer
 
getStatus() - Method in interface com.codeborne.selenide.logevents.LogEvent
 
getStatus() - Method in class com.codeborne.selenide.logevents.SelenideLog
 
getSubject() - Method in interface com.codeborne.selenide.logevents.LogEvent
 
getSubject() - Method in class com.codeborne.selenide.logevents.SelenideLog
 
GetText - Class in com.codeborne.selenide.commands
 
GetText() - Constructor for class com.codeborne.selenide.commands.GetText
 
getText() - Method in interface com.codeborne.selenide.SelenideElement
Get the visible text of this element, including sub-elements without leading/trailing whitespace.
getTexts() - Method in class com.codeborne.selenide.ElementsCollection
 
getTexts(Collection<WebElement>) - Static method in class com.codeborne.selenide.ElementsCollection
Fail-safe method for retrieving texts of given elements.
GetValue - Class in com.codeborne.selenide.commands
 
GetValue() - Constructor for class com.codeborne.selenide.commands.GetValue
 
getValue() - Method in interface com.codeborne.selenide.SelenideElement
Get the "value" attribute of the element
getWebDriver() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
 
getWebDriver() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
getWebDriver() - Static method in class com.codeborne.selenide.WebDriverRunner
Get the underlying instance of Selenium WebDriver.
getWebDriverLogs(String) - Static method in class com.codeborne.selenide.Selenide
Same as com.codeborne.selenide.Selenide#getWebDriverLogs(java.lang.String, java.util.logging.Level)
getWebDriverLogs(String, Level) - Static method in class com.codeborne.selenide.Selenide
Getting and filtering of the WebDriver logs for specified LogType by specified logging level
For example to get WebDriver Browser's console output (including JS info, warnings, errors, etc.
getWebElement() - Method in class com.codeborne.selenide.impl.CollectionElement
 
getWebElement() - Method in class com.codeborne.selenide.impl.ElementFinder
 
getWebElement() - Method in class com.codeborne.selenide.impl.WebElementSource
 
getWebElement() - Method in class com.codeborne.selenide.impl.WebElementWrapper
 
GetWrappedElement - Class in com.codeborne.selenide.commands
 
GetWrappedElement() - Constructor for class com.codeborne.selenide.commands.GetWrappedElement
 
getWrappedElement() - Method in interface com.codeborne.selenide.SelenideElement
 

H

has(Condition) - Method in interface com.codeborne.selenide.SelenideElement
Return true iff element matches given condition
hasAttribute(String, String) - Static method in class com.codeborne.selenide.Condition
Sample: $("#mydiv").waitUntil(hasAttribute("fileId", "12345"), 7000);
hasClass(WebElement, String) - Static method in class com.codeborne.selenide.Condition
 
hasClass(String) - Static method in class com.codeborne.selenide.Condition
Sample: $("input").waitUntil(hasClass("blocked"), 7000);
hasNext() - Method in class com.codeborne.selenide.impl.SelenideElementIterator
 
hasPrevious() - Method in class com.codeborne.selenide.impl.SelenideElementListIterator
 
hasText(String) - Static method in class com.codeborne.selenide.Condition
Sample: $("h1").waitUntil(hasText("Hello"), 10000)
hasValue(String) - Static method in class com.codeborne.selenide.Condition
Sample: $("#myInput").waitUntil(hasValue("John"), 5000)
hasWebDriverStarted() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
 
hasWebDriverStarted() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
hasWebDriverStarted() - Static method in class com.codeborne.selenide.WebDriverRunner
 
have(Condition) - Static method in class com.codeborne.selenide.Condition
 
hidden - Static variable in class com.codeborne.selenide.Condition
Checks that element is not visible or does not exists.
holdBrowserOpen - Static variable in class com.codeborne.selenide.Configuration
If holdBrowserOpen is true, browser window stays open after running tests.
Hover - Class in com.codeborne.selenide.commands
 
Hover() - Constructor for class com.codeborne.selenide.commands.Hover
 
hover() - Method in interface com.codeborne.selenide.SelenideElement
Emulate "mouseOver" event.
Html - Class in com.codeborne.selenide.impl
 
Html() - Constructor for class com.codeborne.selenide.impl.Html
 
HTMLUNIT - Static variable in class com.codeborne.selenide.WebDriverRunner
To use HtmlUnitDriver, you need to include extra dependency to your project: It's also possible to run HtmlUnit driver emulating different browsers:

I

id(String) - Static method in class com.codeborne.selenide.Condition
Sample: $("#input").shouldHave(id("myForm"))
ignoreSelfSignedCerts - Static variable in class com.codeborne.selenide.impl.FileDownloader
 
injectSizzle() - Method in class com.codeborne.selenide.impl.WebElementSelector
 
injectSizzleIfNeeded() - Method in class com.codeborne.selenide.impl.WebElementSelector
 
innerFrame(String...) - Method in class com.codeborne.selenide.SelenideTargetLocator
Switch to the inner frame (last child frame in given sequence)
innerHtml() - Method in interface com.codeborne.selenide.SelenideElement
Get the HTML code of the element with children.
innerText() - Method in interface com.codeborne.selenide.SelenideElement
Get the text code of the element with children.
instance - Static variable in class com.codeborne.selenide.impl.FileDownloader
 
instance - Static variable in class com.codeborne.selenide.impl.WebElementSelector
 
INTERNET_EXPLORER - Static variable in class com.codeborne.selenide.WebDriverRunner
 
InvalidStateException - Error in com.codeborne.selenide.ex
 
InvalidStateException(Throwable) - Constructor for error com.codeborne.selenide.ex.InvalidStateException
 
InvalidStateException(String) - Constructor for error com.codeborne.selenide.ex.InvalidStateException
 
invoke(Object, Method, Object[]) - Method in class com.codeborne.selenide.impl.SelenideElementListProxy
 
is(Condition) - Method in interface com.codeborne.selenide.SelenideElement
Return true iff element matches given condition
isBrowserStillOpen(WebDriver) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
isChrome() - Static method in class com.codeborne.selenide.WebDriverRunner
Is Selenide configured to use Chrome browser
IsDisplayed - Class in com.codeborne.selenide.commands
 
IsDisplayed() - Constructor for class com.codeborne.selenide.commands.IsDisplayed
 
isDisplayed() - Method in interface com.codeborne.selenide.SelenideElement
Check if this element exists and visible.
isFirefox() - Static method in class com.codeborne.selenide.WebDriverRunner
Is Selenide configured to use Firefox browser
isHeadless() - Static method in class com.codeborne.selenide.WebDriverRunner
Is Selenide configured to use headless browser (HtmlUnit or PhantomJS)
isHtmlUnit() - Static method in class com.codeborne.selenide.WebDriverRunner
Is Selenide configured to use HtmlUnit browser
isIE() - Static method in class com.codeborne.selenide.WebDriverRunner
Is Selenide configured to use Internet Explorer browser
IsImage - Class in com.codeborne.selenide.commands
 
IsImage() - Constructor for class com.codeborne.selenide.commands.IsImage
 
isImage() - Method in interface com.codeborne.selenide.SelenideElement
Check if image is properly loaded.
isInvalidSelectorError(Throwable) - Method in class com.codeborne.selenide.impl.Cleanup
 
isLocalFile(String) - Method in class com.codeborne.selenide.impl.Navigator
 
isOpera() - Static method in class com.codeborne.selenide.WebDriverRunner
Is Selenide configured to use Opera browser
isPhantomjs() - Static method in class com.codeborne.selenide.WebDriverRunner
Is Selenide configured to use PhantomJS browser
isSafari() - Static method in class com.codeborne.selenide.WebDriverRunner
 
iterator() - Method in class com.codeborne.selenide.ElementsCollection
 

J

JavaScriptErrorsFound - Error in com.codeborne.selenide.ex
 
JavaScriptErrorsFound(List<String>) - Constructor for error com.codeborne.selenide.ex.JavaScriptErrorsFound
 
jsErrors(List<String>) - Static method in class com.codeborne.selenide.ex.ErrorMessages
 
jsErrors - Variable in error com.codeborne.selenide.ex.UIAssertionError
 

L

last() - Method in class com.codeborne.selenide.ElementsCollection
 
listeners - Variable in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
listeners - Static variable in class com.codeborne.selenide.logevents.SelenideLogger
 
listIterator(int) - Method in class com.codeborne.selenide.ElementsCollection
 
ListSize - Class in com.codeborne.selenide.collections
 
ListSize(int) - Constructor for class com.codeborne.selenide.collections.ListSize
 
ListSizeMismatch - Error in com.codeborne.selenide.ex
 
ListSizeMismatch(int, WebElementsCollection, List<WebElement>, Exception, long) - Constructor for error com.codeborne.selenide.ex.ListSizeMismatch
 
LogEvent - Interface in com.codeborne.selenide.logevents
Events, created on Selenide actions like "navigate to url", "click on element", "check a condition"

An event contains a string representation of the element, the subject and its status.
LogEvent.EventStatus - Enum in com.codeborne.selenide.logevents
 
LogEventListener - Interface in com.codeborne.selenide.logevents
An implementations of this interface can be registered by SelenideLogger#addListener
It will notified on each events emitted by Selenide

M

makeUniqueUrlToAvoidIECaching(String, long) - Method in class com.codeborne.selenide.impl.Navigator
 
markForAutoClose(WebDriver) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
Matches - Class in com.codeborne.selenide.commands
 
Matches() - Constructor for class com.codeborne.selenide.commands.Matches
 
matches(String, String) - Method in class com.codeborne.selenide.impl.Html
 
matchesText(String) - Static method in class com.codeborne.selenide.Condition
Sample: $(".error_message").waitWhile(matchesText("Exception"), 12000)
matchText(String) - Static method in class com.codeborne.selenide.Condition
Assert that given element's text matches given regular expression
maximize(WebDriver) - Method in class com.codeborne.selenide.webdriver.WebDriverFactory
 
maximizeChromeBrowser(WebDriver.Window) - Method in class com.codeborne.selenide.webdriver.WebDriverFactory
 
mimicCookieState() - Method in class com.codeborne.selenide.impl.FileDownloader
 

N

name - Variable in class com.codeborne.selenide.Condition
 
name(String) - Static method in class com.codeborne.selenide.Condition
Sample: $("#input").shouldHave(name("username"))
name() - Method in interface com.codeborne.selenide.SelenideElement
Get the "name" attribute of the element
navigateToAbsoluteUrl(String) - Method in class com.codeborne.selenide.impl.Navigator
 
Navigator - Class in com.codeborne.selenide.impl
 
Navigator() - Constructor for class com.codeborne.selenide.impl.Navigator
 
navigator - Static variable in class com.codeborne.selenide.Selenide
 
next() - Method in class com.codeborne.selenide.impl.SelenideElementIterator
 
nextIndex() - Method in class com.codeborne.selenide.impl.SelenideElementListIterator
 
NO_ARGS - Static variable in interface com.codeborne.selenide.Command
 
not(Condition) - Static method in class com.codeborne.selenide.Condition
Negate given condition.
nullIsAllowed - Variable in class com.codeborne.selenide.Condition
 

O

of - Static variable in class com.codeborne.selenide.impl.Cleanup
 
onConfigurationFailure(ITestResult) - Method in class com.codeborne.selenide.testng.BrowserPerTest
 
onConfigurationFailure(ITestResult) - Method in class com.codeborne.selenide.testng.SoftAsserts
 
onConfirmReturn(boolean) - Static method in class com.codeborne.selenide.Selenide
 
onEvent(LogEvent) - Method in class com.codeborne.selenide.logevents.ErrorsCollector
 
onEvent(LogEvent) - Method in class com.codeborne.selenide.logevents.EventsCollector
 
onEvent(LogEvent) - Method in interface com.codeborne.selenide.logevents.LogEventListener
 
onFinish(ITestContext) - Method in class com.codeborne.selenide.testng.BrowserPerClass
 
onTestFailedButWithinSuccessPercentage(ITestResult) - Method in class com.codeborne.selenide.testng.BrowserPerTest
 
onTestFailedButWithinSuccessPercentage(ITestResult) - Method in class com.codeborne.selenide.testng.SoftAsserts
 
onTestFailedButWithinSuccessPercentage(ITestResult) - Method in class com.codeborne.selenide.testng.TextReport
 
onTestFailure(ITestResult) - Method in class com.codeborne.selenide.testng.BrowserPerTest
 
onTestFailure(ITestResult) - Method in class com.codeborne.selenide.testng.ScreenShooter
 
onTestFailure(ITestResult) - Method in class com.codeborne.selenide.testng.SoftAsserts
 
onTestFailure(ITestResult) - Method in class com.codeborne.selenide.testng.TextReport
 
onTestStart(ITestResult) - Method in class com.codeborne.selenide.testng.ScreenShooter
 
onTestStart(ITestResult) - Method in class com.codeborne.selenide.testng.TextReport
 
onTestSuccess(ITestResult) - Method in class com.codeborne.selenide.testng.BrowserPerTest
 
onTestSuccess(ITestResult) - Method in class com.codeborne.selenide.testng.ScreenShooter
 
onTestSuccess(ITestResult) - Method in class com.codeborne.selenide.testng.SoftAsserts
 
onTestSuccess(ITestResult) - Method in class com.codeborne.selenide.testng.TextReport
 
open(String) - Method in class com.codeborne.selenide.impl.Navigator
 
open(URL) - Method in class com.codeborne.selenide.impl.Navigator
 
open(String) - Static method in class com.codeborne.selenide.Selenide
The main starting point in your tests.
open(URL) - Static method in class com.codeborne.selenide.Selenide
 
open(String, Class<PageObjectClass>) - Static method in class com.codeborne.selenide.Selenide
Open a web page and create PageObject for it.
open(URL, Class<PageObjectClass>) - Static method in class com.codeborne.selenide.Selenide
Open a web page and create PageObject for it.
openBrowserTimeoutMs - Static variable in class com.codeborne.selenide.Configuration
Timeout (in milliseconds) for opening (creating) a browser (webdriver).
OPERA - Static variable in class com.codeborne.selenide.WebDriverRunner
To use OperaDriver, you need to include extra dependency to your project: <dependency org="com.opera" name="operadriver" rev="1.5" conf="test->default"/>
or(String, Condition...) - Static method in class com.codeborne.selenide.Condition
Check if element matches ANY of given conditions.

P

page(Class<PageObjectClass>) - Static method in class com.codeborne.selenide.Selenide
Create a Page Object instance.
page(T) - Static method in class com.codeborne.selenide.Selenide
Create a Page Object instance.
parent() - Method in interface com.codeborne.selenide.SelenideElement
Get parent element of this element For example, $("td").parent() could give some "tr".
parentFrame() - Method in class com.codeborne.selenide.SelenideTargetLocator
 
PHANTOMJS - Static variable in class com.codeborne.selenide.WebDriverRunner
To use PhantomJS, you need to set system property: -Dselenide.browser=phantomjs
pollingInterval - Static variable in class com.codeborne.selenide.Configuration
 
prepareTargetFile(String, HttpResponse) - Method in class com.codeborne.selenide.impl.FileDownloader
 
present - Static variable in class com.codeborne.selenide.Condition
Check that element is present on the page.
PressEnter - Class in com.codeborne.selenide.commands
 
PressEnter() - Constructor for class com.codeborne.selenide.commands.PressEnter
 
pressEnter() - Method in interface com.codeborne.selenide.SelenideElement
Press ENTER.
PressEscape - Class in com.codeborne.selenide.commands
 
PressEscape() - Constructor for class com.codeborne.selenide.commands.PressEscape
 
pressEscape() - Method in interface com.codeborne.selenide.SelenideElement
Press ESCAPE.
PressTab - Class in com.codeborne.selenide.commands
 
PressTab() - Constructor for class com.codeborne.selenide.commands.PressTab
 
pressTab() - Method in interface com.codeborne.selenide.SelenideElement
Press TAB.
previous() - Method in class com.codeborne.selenide.impl.SelenideElementListIterator
 
previousIndex() - Method in class com.codeborne.selenide.impl.SelenideElementListIterator
 
printedErrors - Variable in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
printOnce(String, Throwable) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
proxy - Variable in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 

R

readonly - Static variable in class com.codeborne.selenide.Condition
Check if element has "readonly" attribute (with any value)
refresh() - Static method in class com.codeborne.selenide.Selenide
Reload current page
remote - Static variable in class com.codeborne.selenide.Configuration
URL of remote web driver (in case of using Selenium Grid).
remove() - Method in class com.codeborne.selenide.impl.SelenideElementIterator
 
removeListener(LogEventListener) - Static method in class com.codeborne.selenide.logevents.SelenideLogger
 
reopenBrowserOnFail - Static variable in class com.codeborne.selenide.Configuration
Should Selenide re-spawn browser if it's disappeared (hangs, broken, unexpectedly closed).
report - Variable in class com.codeborne.selenide.junit.TextReport
 
report - Variable in class com.codeborne.selenide.testng.TextReport
 
reportsFolder - Static variable in class com.codeborne.selenide.Configuration
Folder to store screenshots to.
reportsUrl - Static variable in class com.codeborne.selenide.Configuration
Optional: URL of CI server where reports are published to.
resetDefaults() - Method in class com.codeborne.selenide.commands.Commands
 
run() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer.UnusedWebdriversCleanupThread
 
run() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer.WebdriversFinalCleanupThread
 
runtime(Throwable) - Method in class com.codeborne.selenide.webdriver.WebDriverFactory
 

S

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
 
savePageImageToFile(String, WebDriver) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
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
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(String) - Method in interface com.codeborne.selenide.SelenideElement
Select an option from dropdown list
SelectOptionByText - Class in com.codeborne.selenide.commands
 
SelectOptionByText() - Constructor for class com.codeborne.selenide.commands.SelectOptionByText
 
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 by value from dropdown list
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
Wrapper around WebElement with additional methods like SelenideElement.shouldBe(Condition...) and SelenideElement.shouldHave(Condition...)
SelenideElementIterator - Class in com.codeborne.selenide.impl
 
SelenideElementIterator(Iterator<WebElement>) - Constructor for class com.codeborne.selenide.impl.SelenideElementIterator
 
SelenideElementListIterator - Class in com.codeborne.selenide.impl
 
SelenideElementListIterator(ListIterator<WebElement>) - 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
 
SelenideTargetLocator - Class in com.codeborne.selenide
 
serialize() - Method in class com.codeborne.selenide.impl.Describe
 
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
 
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.
shortly(WebElement) - Static method in class com.codeborne.selenide.impl.Describe
 
shortly(By) - Static method in class com.codeborne.selenide.impl.Describe
 
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
 
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.
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
 
size() - Method in class com.codeborne.selenide.ElementsCollection
 
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
 
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
 
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
 

T

TakeScreenshot - Class in com.codeborne.selenide.commands
 
TakeScreenshot() - Constructor for class com.codeborne.selenide.commands.TakeScreenshot
 
takeScreenShot(String, String) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
takeScreenShot() - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
takeScreenShot(String) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
Takes screenshot of current browser window.
takeScreenshot(WebElement) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
takeScreenShot(String, String) - Static method in class com.codeborne.selenide.Screenshots
 
takeScreenShot(String) - Static method in class com.codeborne.selenide.Screenshots
 
takeScreenShot(WebElement) - Static method in class com.codeborne.selenide.Screenshots
 
takeScreenShotAsFile() - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
takeScreenShotAsFile() - Static method in class com.codeborne.selenide.Screenshots
Take screenshot and return as a file
takeScreenshotImage(TakesScreenshot, String) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
takeScreenshotInMemory(TakesScreenshot) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
text(String) - Static method in class com.codeborne.selenide.Condition
Sample: $("h1").shouldHave(text("Hello\s*John"))
Text - Class in com.codeborne.selenide.conditions
 
Text(String) - Constructor for class com.codeborne.selenide.conditions.Text
 
text - Variable in class com.codeborne.selenide.conditions.Text
 
text - Static variable in class com.codeborne.selenide.impl.Html
 
text() - Method in interface com.codeborne.selenide.SelenideElement
Short form of getText()
textCaseSensitive(String) - Static method in class com.codeborne.selenide.Condition
Sample: $("h1").shouldHave(textCaseSensitive("Hello\s*John"))
TextReport - Class in com.codeborne.selenide.junit
 
TextReport() - Constructor for class com.codeborne.selenide.junit.TextReport
 
TextReport - Class in com.codeborne.selenide.testng
Annotate your test class with @Listeners({ TextReport.class})
TextReport() - Constructor for class com.codeborne.selenide.testng.TextReport
 
texts(String...) - Static method in class com.codeborne.selenide.CollectionCondition
Checks that given collection has given texts (each collection element CONTAINS corresponding text)
Texts - Class in com.codeborne.selenide.collections
 
Texts(String...) - Constructor for class com.codeborne.selenide.collections.Texts
 
TextsMismatch - Error in com.codeborne.selenide.ex
 
TextsMismatch(WebElementsCollection, String[], String[], long) - Constructor for error com.codeborne.selenide.ex.TextsMismatch
 
THREAD_WEB_DRIVER - Variable in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
timeout - Static variable in class com.codeborne.selenide.Configuration
 
timeout(long) - Static method in class com.codeborne.selenide.ex.ErrorMessages
 
timeoutMs - Variable in error com.codeborne.selenide.ex.UIAssertionError
 
timestamp() - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 
title() - Static method in class com.codeborne.selenide.Selenide
 
to(String) - Method in class com.codeborne.selenide.junit.ScreenShooter
One-liner to configure Configuration.reportsFolder property
toString() - Method in class com.codeborne.selenide.collections.ExactTexts
 
toString() - Method in class com.codeborne.selenide.collections.ListSize
 
toString() - Method in class com.codeborne.selenide.collections.Texts
 
ToString - Class in com.codeborne.selenide.commands
 
ToString() - Constructor for class com.codeborne.selenide.commands.ToString
 
toString() - Method in class com.codeborne.selenide.Condition
 
toString() - Method in class com.codeborne.selenide.conditions.Text
 
toString() - Method in class com.codeborne.selenide.ElementsCollection
 
toString() - Method in error com.codeborne.selenide.ex.DialogTextMismatch
 
toString() - Method in error com.codeborne.selenide.ex.ElementNotFound
 
toString() - Method in error com.codeborne.selenide.ex.ElementShould
 
toString() - Method in error com.codeborne.selenide.ex.ElementShouldNot
 
toString() - Method in error com.codeborne.selenide.ex.InvalidStateException
 
toString() - Method in error com.codeborne.selenide.ex.ListSizeMismatch
 
toString() - Method in error com.codeborne.selenide.ex.TextsMismatch
 
toString() - Method in error com.codeborne.selenide.ex.UIAssertionError
 
toString() - Method in class com.codeborne.selenide.impl.CollectionElement
 
toString() - Method in class com.codeborne.selenide.impl.Describe
 
toString() - Method in class com.codeborne.selenide.impl.ElementFinder
 
toString() - Method in class com.codeborne.selenide.impl.WebElementWrapper
 
toString() - Method in class com.codeborne.selenide.logevents.SelenideLog
 
toString() - Method in class com.codeborne.selenide.Selectors.ByText
 
toString() - Method in class com.codeborne.selenide.Selectors.WithText
 
toString() - Method in interface com.codeborne.selenide.SelenideElement
Displays WebElement in human-readable format.
ToWebElement - Class in com.codeborne.selenide.commands
 
ToWebElement() - Constructor for class com.codeborne.selenide.commands.ToWebElement
 
toWebElement() - Method in interface com.codeborne.selenide.SelenideElement
 
type(String) - Static method in class com.codeborne.selenide.Condition
Sample: $("#input").shouldHave(type("checkbox"))

U

UIAssertionError - Error in com.codeborne.selenide.ex
 
UIAssertionError(Throwable) - Constructor for error com.codeborne.selenide.ex.UIAssertionError
 
UIAssertionError(String) - Constructor for error com.codeborne.selenide.ex.UIAssertionError
 
UIAssertionError(String, Throwable) - Constructor for error com.codeborne.selenide.ex.UIAssertionError
 
uiDetails() - Method in error com.codeborne.selenide.ex.UIAssertionError
 
UnusedWebdriversCleanupThread() - Constructor for class com.codeborne.selenide.impl.WebDriverThreadLocalContainer.UnusedWebdriversCleanupThread
 
updateHash(String) - Static method in class com.codeborne.selenide.Selenide
Update the hash of the window location.
UploadFile - Class in com.codeborne.selenide.commands
 
UploadFile() - Constructor for class com.codeborne.selenide.commands.UploadFile
 
uploadFile(WebElement, File) - Method in class com.codeborne.selenide.commands.UploadFile
 
uploadFile(File...) - Method in interface com.codeborne.selenide.SelenideElement
Upload file into file upload field.
UploadFileFromClasspath - Class in com.codeborne.selenide.commands
 
UploadFileFromClasspath() - Constructor for class com.codeborne.selenide.commands.UploadFileFromClasspath
 
uploadFromClasspath(String...) - Method in interface com.codeborne.selenide.SelenideElement
Upload file into file upload field.
url() - Static method in class com.codeborne.selenide.WebDriverRunner
 

V

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()
value(String) - Static method in class com.codeborne.selenide.Condition
Assert that element has given "value" attribute.
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
Sample: $("input").shouldBe(visible);

W

Wait() - Static method in class com.codeborne.selenide.Selenide
 
waitUntil(CollectionCondition, long) - Method in class com.codeborne.selenide.ElementsCollection
 
waitUntil(Condition, long) - Method in interface com.codeborne.selenide.SelenideElement
Wait until given element meets given conditions.
waitWhile(Condition, long) - Method in interface com.codeborne.selenide.SelenideElement
Wait until given element does not meet given conditions.
WebDriverContainer - Interface in com.codeborne.selenide.impl
 
webdriverContainer - Static variable in class com.codeborne.selenide.WebDriverRunner
 
webdriverExceptionMessage(Throwable) - Method in class com.codeborne.selenide.impl.Cleanup
 
webdriverExceptionMessage(String) - Method in class com.codeborne.selenide.impl.Cleanup
 
WebDriverFactory - Class in com.codeborne.selenide.webdriver
 
WebDriverFactory() - Constructor for class com.codeborne.selenide.webdriver.WebDriverFactory
 
WebDriverProvider - Interface in com.codeborne.selenide
Interface for using custom WebDriver in your tests
WebDriverRunner - Class in com.codeborne.selenide
 
WebDriverRunner() - Constructor for class com.codeborne.selenide.WebDriverRunner
 
WebdriversFinalCleanupThread(Thread) - Constructor for class com.codeborne.selenide.impl.WebDriverThreadLocalContainer.WebdriversFinalCleanupThread
 
WebDriverThreadLocalContainer - Class in com.codeborne.selenide.impl
 
WebDriverThreadLocalContainer() - Constructor for class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
 
WebDriverThreadLocalContainer.UnusedWebdriversCleanupThread - Class in com.codeborne.selenide.impl
 
WebDriverThreadLocalContainer.WebdriversFinalCleanupThread - Class in com.codeborne.selenide.impl
 
WebElementsCollection - Interface in com.codeborne.selenide.impl
 
WebElementsCollectionWrapper - Class in com.codeborne.selenide.impl
 
WebElementsCollectionWrapper(Collection<? extends WebElement>) - Constructor for class com.codeborne.selenide.impl.WebElementsCollectionWrapper
 
WebElementSelector - Class in com.codeborne.selenide.impl
Thanks to http://selenium.polteq.com/en/injecting-the-sizzle-css-selector-library/
WebElementSelector() - Constructor for class com.codeborne.selenide.impl.WebElementSelector
 
WebElementSource - Class in com.codeborne.selenide.impl
 
WebElementSource() - Constructor for class com.codeborne.selenide.impl.WebElementSource
 
WebElementWrapper - Class in com.codeborne.selenide.impl
 
WebElementWrapper(WebElement) - Constructor for class com.codeborne.selenide.impl.WebElementWrapper
 
window(int) - Method in class com.codeborne.selenide.SelenideTargetLocator
Switch to window/tab by index NB! Order of windows/tabs can be different in different browsers, see Selenide tests.
window(String) - Method in class com.codeborne.selenide.SelenideTargetLocator
Switch to window/tab by name/handle/title
windowByTitle(String) - Static method in class com.codeborne.selenide.SelenideTargetLocator
Switch to window/tab by name/handle/title except some windows handles
withText(String) - Static method in class com.codeborne.selenide.Selectors
Find element CONTAINING given text (as a substring) NB! It seems that Selenium WebDriver does not support i18n characters in XPath :(
WithText(String) - Constructor for class com.codeborne.selenide.Selectors.WithText
 
wrap(Error, long) - Static method in error com.codeborne.selenide.ex.UIAssertionError
 
wrap(Throwable) - Method in class com.codeborne.selenide.impl.Cleanup
 
wrap(WebElementsCollection, int) - Static method in class com.codeborne.selenide.impl.CollectionElement
 
wrap(By) - Static method in class com.codeborne.selenide.impl.ElementFinder
 
wrap(SearchContext, By, int) - Static method in class com.codeborne.selenide.impl.ElementFinder
 
wrap(Class<T>, SearchContext, By, int) - Static method in class com.codeborne.selenide.impl.ElementFinder
 
wrap(ElementLocator) - Static method in class com.codeborne.selenide.impl.SelenideElementListProxy
 
wrap(WebElement) - Static method in class com.codeborne.selenide.impl.WebElementWrapper
 
wrapThrowable(Throwable, long) - Static method in error com.codeborne.selenide.ex.UIAssertionError
 
writeToFile(String, File) - Method in class com.codeborne.selenide.impl.ScreenShotLaboratory
 

Z

zoom(double) - Static method in class com.codeborne.selenide.Selenide
Zoom current page (in or out).
$ A B C D E F G H I J L M N O P R S T U V W Z