Selenium Java to get the browser details using Capabilities
KW.java
import org.openqa.selenium.Capabilities; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.remote.RemoteWebDriver; import org.openqa.selenium.chrome.ChromeOptions; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.firefox.FirefoxOptions; import org.openqa.selenium.edge.EdgeDriver; import org.openqa.selenium.edge.EdgeOptions; class KW { static WebDriver driver; public static void NameVersionOS() { Capabilities c = ((RemoteWebDriver)driver).getCapabilities(); System.out.println("Browser Name: "+c.getBrowserName()); System.out.println("Browser Version: "+c.getBrowserVersion()); System.out.println("Platform: "+c.getPlatformName()); System.out.println("___________________________________________"); driver.close(); } public static void main(String[] args) { System.out.println("Operating System: "+System.getProperty("os.name")); System.out.println("OS Version: "+System.getProperty("os.version")); System.out.println("OS Architecture: "+System.getProperty("os.arch")); System.out.println("___________________________________________"); ChromeOptions co = new ChromeOptions(); FirefoxOptions fo = new FirefoxOptions(); EdgeOptions eo = new EdgeOptions(); System.setProperty("webdriver.chrome.driver", "/home/kodingwindow/drivers/chromedriver"); driver = new ChromeDriver(co); NameVersionOS(); System.setProperty("webdriver.gecko.driver", "/home/kodingwindow/drivers/geckodriver"); driver = new FirefoxDriver(fo); NameVersionOS(); System.setProperty("webdriver.edge.driver", "/home/kodingwindow/drivers/msedgedriver"); driver = new EdgeDriver(eo); NameVersionOS(); } }
Output
Operating System: Windows 11 OS Version: 10.0 OS Architecture: amd64 ___________________________________________ Browser Name: chrome Browser Version: 114.0.5735.134 Platform: windows ___________________________________________ Browser Name: firefox Browser Version: 114.0.2 Platform: windows ___________________________________________ Browser Name: msedge Browser Version: 114.0.1823.58 Platform: windows ___________________________________________
Comments and Reactions
What Next?
Selenium Java to select dropdown choice using selectByVisibleText() method
Selenium Java to select dropdown choice using selectByIndex() method
Selenium Java to select dropdown choice using selectByValue() method
Advertisement