JavaScript Exécuteur testamentaire de Selenium WebDriver

Je veux utiliser le JavaScript pour mon script.

J'ai créé un object de JavaScriptExecutor, mais executeScript() méthode n'est pas présent. Il indique une erreur lorsque j'utilise executeScript() méthode.

C'est le code que j'ai utilisé:

import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.JavascriptExecutor;


public class GetDomain_JS {

    public static void main(String[] args) {
        WebDriver driver=new FirefoxDriver();
        driver.get("http://only-testing-blog.blogspot.in/2013/11/new-test.html");
        driver.manage().window().maximize();

        System.out.println(driver.getCurrentUrl());

        JavaScriptExecutor js=(JavaScriptExecutor) driver;

        String domain_name=(String) js.executeScript("return document.domain");

                System.out.println(doamin_name);

    }
}
Je devrais utiliser JavascriptExecutor au lieu de JavaScriptExecutor.

OriginalL'auteur Ramarajan | 2014-06-07