Selenium 2 WebDriver Commands

Get Started. It's Free
or sign up with your email address
Rocket clouds
Selenium 2 WebDriver Commands by Mind Map: Selenium 2 WebDriver Commands

1. Navigation

1.1. <WebDriver>

1.1.1. .get

1.1.2. .navigate

1.1.2.1. .to

1.1.2.2. .back

1.1.2.3. .forward

1.1.2.4. .refresh

2. Interrogation

2.1. or

2.1.1. Inspection

2.2. <WebDriver>

2.2.1. .getTitle

2.2.2. .getCurrentUrl

2.2.3. .getPageSource

2.3. <WebElement>

2.3.1. .getText

2.3.2. .getAttribute

2.3.3. .getTagName

2.3.4. .isDisplayed

2.3.5. .isEnabled

2.3.6. .isSelected

2.3.7. .getSize

2.3.8. .getLocation

2.3.9. .getCssValue

2.3.10. support

2.3.10.1. Select

2.3.10.1.1. .isMultiple

2.3.10.1.2. .getOptions

2.3.10.1.3. etc.

2.4. location <WebDriver> <WebElement>

2.4.1. .findElement

2.4.2. .findElements

2.4.2.1. catches not found exceptions

2.4.3. By

2.4.3.1. .id

2.4.3.2. .xpath

2.4.3.3. .cssSelector

2.4.3.4. .className

2.4.3.5. .linkText

2.4.3.6. .name

2.4.3.7. .tagName

2.4.3.8. .partialLinkText

2.4.4. support

2.4.4.1. ByChained

2.4.4.2. ByIdOrName

3. Manipulation

3.1. or

3.1.1. Interaction

3.2. <WebElement>

3.2.1. .click

3.2.2. .clear

3.2.3. .sendKeys

3.2.3.1. multiple arguments

3.2.3.2. special Keys.

3.2.3.2.1. RETURN

3.2.3.2.2. SHIFT

3.2.3.2.3. etc.

3.2.3.3. Keys.chord

3.2.3.3.1. modifiers

3.2.4. .submit

3.2.5. support

3.2.5.1. Select

3.2.5.1.1. selectByVisibleText

3.2.5.1.2. etc.

3.3. <Actions>

3.3.1. .keyDown

3.3.2. .keyUp

3.3.3. .sendKeys

3.3.4. .clickAndHold

3.3.5. .release

3.3.6. .click

3.3.7. .doubleClick

3.3.8. .moveToElement

3.3.9. .moveByOffset

3.3.10. .contextClick

3.3.11. .dragAndDrop

3.3.12. .dragAndDropBy

3.3.13. .build

3.3.13.1. to create a sequence to perform later

3.3.14. .perform

3.3.14.1. build and perform now

4. Domain

4.1. Cookies

4.1.1. Interrogation

4.1.1.1. <WebDriver>.manage()

4.1.1.1.1. .getCookies

4.1.1.1.2. .getCookieNamed

4.1.2. Manipulation

4.1.2.1. <WebDriver>.manage()

4.1.2.1.1. addCookie

4.1.2.1.2. deleteAllCookies

4.1.2.1.3. deleteCookie

4.1.2.1.4. deleteCookieNamed

4.1.2.2. Cookie

4.1.2.3. Cookie.Builder

4.2. Windows

4.2.1. Interrogation

4.2.1.1. <WebDriver>

4.2.1.1.1. .getWindowHandle

4.2.1.1.2. .getWindowHandles

4.2.1.1.3. .manage().window()

4.2.2. Navigation

4.2.2.1. <WebDriver>

4.2.2.1.1. .switchTo().window

4.2.3. Manipulation

4.2.3.1. <WebDriver>

4.2.3.1.1. .manage().window()

4.3. Frames

4.3.1. Navigation

4.3.1.1. .switchTo

4.3.1.1.1. .frame

4.3.1.1.2. .defaultContent

4.4. html5

4.5. logging

4.6. (JavascriptExecutor)

4.6.1. executeScript

4.6.2. executeAsyncScript

4.6.3. N,I,M,S

4.7. Drivers

4.7.1. remote

4.7.2. chrome

4.7.3. firefox

4.7.4. opera

4.7.5. IE

4.8. Alerts

4.8.1. Navigation

4.8.1.1. <WebDriver>

4.8.1.1.1. .switchTo().alert()

4.8.2. Interrogation

4.8.2.1. .getText

4.8.3. Manipulation

4.8.3.1. .dismiss

4.8.3.2. .accept

4.8.3.3. .sendKeys

5. Synchronisation

5.1. support

5.1.1. ExpectedConditions

5.1.2. WebDriverWait

5.1.3. ExpectedCondition

5.1.4. FluentWebDriverWait

5.2. <WebDriver>.manage().timeouts().

5.2.1. implicitlyWait

5.2.2. pageLoadTimeout

5.2.3. setScriptTimeout