DEV Community

Code Green
Code Green

Posted on

Selenium webDriver Cheat sheet

Selenium WebDriver Cheat Sheet

Method Syntax Description
Initialize WebDriver WebDriver driver = new ChromeDriver(); Initializes the WebDriver for the specified browser.
Launch URL driver.get("http://www.example.com"); Navigates to the specified URL.
Find Element WebElement element = driver.findElement(By.id("id")); Locates a single WebElement using a specified selector.
Find Elements List<WebElement> elements = driver.findElements(By.className("class")); Locates multiple WebElements.
Click Element element.click(); Performs a click action on the specified WebElement.
Send Keys element.sendKeys("text"); Types text into an input field.
Get Element Text String text = element.getText(); Retrieves the visible text of a WebElement.
Get Element Attribute String value = element.getAttribute("attributeName"); Gets the value of a specified attribute of the element.
Get Page Title String title = driver.getTitle(); Retrieves the title of the current page.
Get Current URL String url = driver.getCurrentUrl(); Retrieves the URL of the current page.
Navigate Back driver.navigate().back(); Navigates back to the previous page in the browser history.
Navigate Forward driver.navigate().forward(); Navigates forward to the next page in the browser history.
Refresh Page driver.navigate().refresh(); Refreshes the current page.
Manage Cookies driver.manage().addCookie(new Cookie("name", "value")); Adds a cookie to the current session.
Delete All Cookies driver.manage().deleteAllCookies(); Deletes all cookies in the current session.
Maximize Window driver.manage().window().maximize(); Maximize the browser window.
Set Window Size driver.manage().window().setSize(new Dimension(width, height)); Set the size of the browser window.
Switch to Frame driver.switchTo().frame("frameName"); Switches the WebDriver context to the specified frame.
Switch to Alert Alert alert = driver.switchTo().alert(); Switches to an alert box.
Accept Alert alert.accept(); Accepts the currently displayed alert.
Dismiss Alert alert.dismiss(); Dismisses the currently displayed alert.
Quit Driver driver.quit(); Closes all associated windows and terminates the WebDriver session.

Image of Docusign

Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs