Selenium WebDriver Commands

preview_player
Показать описание
Selenium WebDriver Commands/Methods and Operations, WebDriver Browser Commands, WebDriver Browser Navigation Methods, WebDriver commands on elements, WebDriver verification commands and other commands. Writing Selenium WebDriver Test Cases using Element Locators and WebDriver Commands.
Important WebDriver Commands and Operations

Selenium WebDriver Browser Commands

1 get
2 getTile
3 getCurrentUrl

Selenium WebDriver Browser Navigation Commands

8 close
9 quit

Selenium WebDriver Commands on Elements

10 findElement
11 sendkeys
12 clear
13 click

Selenium WebDriver Verification Commands
14 isDisplayed
15 isEnabled
16 isSelected
----------------------
17 getText
---------------------------------------------
1 get

Description: Opens a specified URL in the Browser window.

2 getTitle

Description: Returns the Browser Title

3 getCurrentUrl

Description: Returns current url of the Browser

Description: Loads a new Page in the Browser window

Description: Moves a single item back in the Browser history

Description: Moves single item forward in the Browser history

Description: Refreshes the current web page

8 close

Description: It closes the focused browser

9 quit

Description: Closes all Browsers that opened by WebDriver during execution

10 findElement

Description: Finds the first element within the web page using given locator.

11 sendkeys

Enters a value into Edit box

12 clear

Clears the value from Edit box

13 click

Clicks an Element Click Button, click Link, select Radio button, Select/Unselect check box...

Click Command/Method Operations

i Click a Button
ii Click a Link
iii Select a Radio Button
iv Select a Check box
v Unselect a Check box

14 isDisplayed

Checks if the element is displayed or not? in the current web page.

15 isEnabled

Checks if the element is in Enabled state or not?
Returns boolean / Logical value true/false

16 isSelected

Checks if the Element is selected or not?

17 getText

Returns the specified Element's Text value
Рекомендации по теме
Комментарии
Автор

Thank you, Sir for making us learn selenium very easily.

cricketx-uu
Автор

Thank you for such valuable lessons Sir!

sweetiepienow
Автор

Class Notes:
Selenium WebDriver Commands and Operations

Selenium WebDriver Methods / Commands are used to perform Operations on Web Elements

Using Element Locators and WebDriver Commands we create Test Cases.

Element Locators - To recognize / Indentify / Locate Elements

WebDriver Commands - To Perform Operations on Elements

Important WebDriver Commands / Methods

1) get()
2) getTile()
3) getCurrentUrl()
4) navigate().to()
5) navigate().back()
6) navigate().forward()
7) navigate().refresh()
8) close()
9) quit()

10) findElement()
11) sendkeys()
12) clear()
13) click()

14) isDisplayed()
15) isEnabled()
16) isSelected()

17) getText()

1) get()

Description: Opens a specified URL in the Browser window.

Syntax:

driverObject.get("URL");

Example:

WebDriver driver = new FirefoxDriver();

2) getTitle()

Description: Returns the Browser Title

Syntax:

String stringName = driverObject.getTitle();

Example:

WebDriver driver = new FirefoxDriver();
String browserTitle = driver.getTitle();


3) getCurrentUrl()

Description: Returns current url of the Browser

Syntax:

String stringName = driver.getCurrentUrl();

example:

WebDriver driver = new FirefoxDriver();
String browserURL = driver.getCurrentUrl();


Browser Navigation Methods

4) navigate().to()

Description: Loads a new Page in the Browser window

Syntax:

driver.navigate().to("URL");

Example:

WebDriver driver = new FirefoxDriver();

5) navigate().back()

Description: Moves a single item back in the Browser history

Syntax:

driver.navigate().back();

Example:
WebDriver driver = new FirefoxDriver();
Thread.sleep(3000);
driver.navigate().back();

6) navigate().forward()

Description: Moves single item forward in the Browser history

Syntax:

driver.navigate().forward();

Example:

WebDriver driver = new FirefoxDriver();
Thread.sleep(3000);
Thread.sleep(3000);
driver.navigate().back();
Thread.sleep(3000);
driver.navigate().forward();

7) navigate().refresh()

Description: Refreshes the current web page

Syntax:

driver.navigate().refresh();

Example:

WebDriver driver = new FirefoxDriver();
driver.navigate().refresh();

8) close()

Description: It closes the focused browser

Syntax:

driver.close();

Example:

WebDriver driver = new FirefoxDriver();
driver.close();

9) quit()

Description: Closes all Browsers that opened by WebDriver during execution

Syntax:

driver.quit();

Example:

WebDriver driver = new FirefoxDriver();
In")).click();
driver.quit();

10) findElement()

Description: Finds the first element within the web page using given locator.

Syntax:

- Partial Code



Or

WebElement elementName =



Example:




Thread.sleep(3000);



Or
WebElement editbox =
editbox.sendKeys("India123");

WebElement editbox =
editbox.sendKeys("India123");
Thread.sleep(3000);
editbox.clear();

11) sendkeys()

Enters a value into Edit box

Syntax:

data");

Or

WebElement elementName
data");

example:


Or
WebElement editbox =
editbox.sendKeys("India123");

12) clear()

Clears the value from Edit box

Syntax:



example:



13) click()

Clicks an Element (Click Button, click Link, select Radio button, Select/Unselect check box...)

Syntax:



Example:

//Click Method/Command on Button

WebDriver driver = new FirefoxDriver();


//Click Method/Command on Radio Button

WebDriver driver = new FirefoxDriver();

//Click Method/Command on Link

WebDriver driver = new FirefoxDriver();


//Click Method/Command on Check Box
WebDriver driver = new FirefoxDriver();

Thread.sleep(3000);


Click Command/Method Operations

i) Click a Button
ii) Click a Link
iii) Select a Radio Button
iv) Select a Check box
v) Unselect a Check box

14) isDisplayed()

Checks if the element is displayed or not? in the current web page.

Syntax:

boolean variableName =

Example:

boolean a =
System.out.println(a);

Or


15) isEnabled()

Checks if the element is in Enabled state or not?
Returns boolean / Logical value (true/false)

Syntax:

boolean variableName =

example:

WebDriver driver = new FirefoxDriver();
boolean b =
System.out.println(b);
driver.close();

16) isSelected()

Checks if the Element is selected or not?

Syntax:
boolean variableName =

Example:

WebDriver driver = new FirefoxDriver();



driver.close();

17) getText();

Returns the specified Element's Text value

syntax:

String stringname =

Example:

WebDriver driver = new FirefoxDriver();
String pageHeader =

driver.close();

gcreddy