| 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. |
Top comments (0)