In Java and JavaScript, the page title is obtained using the getTitle() method, whereas in C#, it is accessed using the Title property of the WebDriver instance. This method returns the title of the current web page as a String.
Below, we have provided example scripts that demonstrate how to get the web page title using Selenium in Java, C#, and JavaScript.
getTitle of webpage
-
Java
-
C#
-
JavaScript
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class GetPageTitle {
public static void main(String[] args) {
WebDriver driver = new ChromeDriver();
driver.get("https://www.example.com");
String title = driver.getTitle();
System.out.println("Page Title: " + title);
driver.quit();
}
}
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using System;
class GetPageTitle
{
static void Main()
{
IWebDriver driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://www.example.com");
string title = driver.Title;
Console.WriteLine("Page Title: " + title);
driver.Quit();
}
}
const { Builder } = require("selenium-webdriver");
(async function getPageTitle() {
let driver = await new Builder().forBrowser("chrome").build();
await driver.get("https://www.example.com");
let title = await driver.getTitle();
console.log("Page Title:", title);
await driver.quit();
})();