Below code snippet shows you how to execute a JavaScript in Selenium WebDriver.

	WebDriver driver = new ChromeDriver();
	if (driver instanceof JavascriptExecutor) {
		((JavascriptExecutor) driver).executeScript("alert('hello world');");

1. WebDriver Example

In this example, it uses WebDriver to load “”, and executes a simple alert () later.
package com.mkyong.test;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
public class JavaScriptExample {
  public static void main(String[] args) {
	ChromeOptions options = new ChromeOptions();
	DesiredCapabilities capabilities =;
	capabilities.setCapability(ChromeOptions.CAPABILITY, options);
	WebDriver driver = new ChromeDriver(capabilities);
	if (driver instanceof JavascriptExecutor) {
		((JavascriptExecutor) driver)
			.executeScript("alert('hello world');");




  1. Selenium – WebDriver JavaDoc
  2. Selenium – JavascriptExecutor JavaDoc
Tags :
Founder of, love Java and open source stuff. Follow him on Twitter, or befriend him on Facebook or Google Plus. If you like my tutorials, consider make a donation to these charities.
My website is hosted by Liquid Web, I really like their fast and helpful support, it saved me a lot of time. Furthermore, their servers are extremely reliable, fast and stable, I don't remember when was the last time we had server downtime. Btw, they're offering $100 Coupon now, if you are sourcing for great hosting provider, go grab it.

Related Posts

Popular Posts