Selenium WebDriver Commands and Operations

preview_player
Показать описание
Selenium WebDriver Commands or Methods, WebDriver Browser Methods, Browser Navigation Methods and WebDriver methods on Web Elements.
WebDriver get() method, findElement() method, sendkeys() method, click() method, isDisplayed() method and getText() method.
Рекомендации по теме
Комментарии
Автор

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 / Methods we create Test Cases.

Element Locators - To Recognize / Identify Elements

Selenium WebDriver Methods - To perform Operations on Elements

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 variableName = driver.getTitle();

Example:

WebDriver driver = new FirefoxDriver();
String Title = driver.getTitle();
System.out.println(Title);

3) getCurrentUrl();

Description: Returns current URL of the Browser.

Syntax:

String variableName = 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();
String BrowserUrl = driver.getCurrentUrl();


BrowserUrl = driver.getCurrentUrl();


Or

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


BrowserUrl = driver.getCurrentUrl();


5) navigate().back()

Description: It moves a single item back in the browser history.

Syntax:

driver.navigate().back();

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


driver.navigate().back();


6) navigate().forward()

Description: It moves single item forward in the browser history

Syntax:

driver.navigate().forward();

Example:

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


Or

WebDriver driver = new FirefoxDriver();


7) navigate().refresh()

Description: Refreshes the current web page

Syntax:

driver.navigate().refresh();

Example:

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

8) close()

It closes the focused Browser

Syntax:

driver.close();

Example:

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

9) quit()

Closes all browsers that opened WebDriver during execution.

Syntax:

driver.quit();

example:

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

10) findElement()

Finds the first element within the current web page using given locator

Syntax:

- Partial Syntax:



Or

WebElement elementName =
elementName.method();

Example:
WebDriver driver = new FirefoxDriver();


WebDriver driver = new FirefoxDriver();


WebDriver driver = new FirefoxDriver();
WebElement button =
button.click();

11) sendkeys()

Enters a Value into Edit box

Syntax:

Data");

Or

WebElement elementName =
elementName.sendKeys("Input Data");

Example:

WebDriver driver = new FirefoxDriver();


Or

WebDriver driver = new FirefoxDriver();
WebElement email =
email.sendKeys("Mamatha123");
Thread.sleep(3000);
email.clear();

12) clear()

Clears the value from Edit box

Syntax:



example:

WebDriver driver = new FirefoxDriver();



13) click()

Clicks an Element (Buttons, Links etc...)

Syntax:



Example:
WebDriver driver = new FirefoxDriver();

Thread.sleep(4000);
account")).click();

14) isEnabled()

Checks weather the Element is in Enabled state or not? and returns Boolean / logical result.

Syntax:

boolean variableName =

Example:

WebDriver driver = new FirefoxDriver();
boolean a =
System.out.println(a);//true

15) isDisplayed()

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

Syntax:

boolean variableName = Value")).isDisplayed();

Example:

WebDriver driver = new FirefoxDriver();
boolean a =
System.out.println(a);//true

16) isSelected()

Checks weather the Element is selected or not?

WebDriver driver = new FirefoxDriver();
boolean before =



boolean after =



boolean abc =


Or

WebDriver driver = new FirefoxDriver();
WebElement checkbox =


checkbox.click();


checkbox.click();


17) getText()

Returns the specified Element's Text

Syntax:
String variableName =

Example:
WebDriver driver = new FirefoxDriver();
String textArea =
System.out.println(textArea);

gcreddy
Автор

nice explanation but very lengthy video

avanirani