le pilote.executeScript() renvoie NullPointerException pour javascript simple

js.executeScript("return document.title") fonctionne bien comme prévu, mais je ne sais pas pourquoi mon code renvoie pointeur null erreur. quel est le problème ici?

   String testJs= "function test() {arr = 111; return arr;}; test();";
   JavascriptExecutor js = (JavascriptExecutor) driver;
   int a = (Integer) js.executeScript(testJS);
Ce n' js.executeScript() retour? Javadoc dit clairement One of Boolean, Long, String, List or WebElement. Or null..
cest là (dernière ligne) son lancement nullpointer erreur

OriginalL'auteur Sudhakar | 2013-08-29