Selenium Methods
Selenium Methods
get(String URL)
driver.get("https://example.com");
2. getTitle()
System.out.println(title);
3. getCurrentUrl()
System.out.println(currentUrl);
4. getPageSource()
System.out.println(pageSource);
5. close()
driver.close();
6. quit()
driver.quit();
7. findElement(By locator)
Use: Finds the first web element matching the specified locator.
Use: Finds all elements matching the specified locator and returns a list.
9. sendKeys(CharSequence... keysToSend)
inputField.sendKeys("Selenium WebDriver");
10. click()
button.click();
11. clear()
inputField.clear();
12. submit()
form.submit();
13. isDisplayed()
14. isEnabled()
16. getText()
Use: Retrieves the CSS value of a specified property for a web element.
driver.navigate().to("https://example.com");
20. navigate().back()
driver.navigate().back();
21. navigate().forward()
driver.navigate().forward();
22. navigate().refresh()
23. manage().window().maximize()
driver.manage().window().maximize();
24. manage().window().getSize()
System.out.println(size);
Use: Sets an implicit wait, which applies globally for all element searches.
driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(10));
driver.manage().timeouts().pageLoadTimeout(Duration.ofSeconds(30));
Use: Sets the time limit for asynchronous scripts to finish execution.
driver.manage().timeouts().scriptTimeout(Duration.ofSeconds(10));
driver.switchTo().frame(0);
30. switchTo().frame(String nameOrId)
driver.switchTo().frame("frameName");
driver.switchTo().frame(frameElement);
32. switchTo().defaultContent()
driver.switchTo().defaultContent();
33. switchTo().alert()
alert.accept();
34. alert.accept()
driver.switchTo().alert().accept();
35. alert.dismiss()
driver.switchTo().alert().dismiss();
36. alert.getText()
driver.switchTo().alert().sendKeys("input text");
38. getWindowHandle()
39. getWindowHandles()
driver.switchTo().window(windowHandle);