Selenium Methods
Selenium Methods
1 get()
• Declared in: WebDriver interface
• Implemented by: RemoteWebDriver class
• To call this non-static method, create an object of WebDriver interface.
• Arguments: Takes a URL as a String.
• Returns: void (does not return anything).
• Purpose: Launches a website.
WebDriver driver = new ChromeDriver();
driver.get("https://www.example.com");
2. getTitle()
• Declared in: WebDriver interface
• Implemented by: RemoteWebDriver class
• To call this non-static method, create an object of WebDriver interface.
• Arguments: None.
• Returns: Title of the page as String type.
• Purpose: Useful to get the title of the current page.
WebDriver driver = new ChromeDriver();
String title = driver.getTitle();
3.getPageSource()
• Declared in: WebDriver interface
• Implemented by: RemoteWebDriver class
• To call this non-static method, create an object of WebDriver interface.
• Argument: None.
• Returns: Source code of the page as String type.
• Purpose: Useful to get the source code of the current page
WebDriver driver = new ChromeDriver();
String pageSource = driver.getPageSource();
4. getCurrentUrl()
• Declared in: WebDriver interface
• Implemented by: RemoteWebDriver class
• To call this non-static method, create an object of WebDriver interface.
• Argument: None.
• Returns: URL of the page as String type.
• Purpose: Useful to get the URL of the current page.
System.out.println(alert.getText());
iii. switchTo().window()
• Purpose: Switches the focus to a specific browser window or tab using its handle.
Sub-Methods:
iv. switchTo().activeElement()
Focuses on the element currently active or in focus on the webpage.
• Purpose: Switches the focus to the element that is currently active (focused) on the
page.
• Method: driver.switchTo().activeElement()