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)