【发布时间】:2014-06-26 08:24:17
【问题描述】:
我正在为一个网站编写一个自动测试,并且我正在尝试运行该网站中存在的一个函数。
当我打开开发者工具时,我可以在页面的 JavaScript 中看到我试图运行的函数,当我从我的代码中运行 alert('hello world') 时,我可以在测试页面中看到它。
我的代码是:
WebDriver driver = getDriver();
JavascriptExecutor js = (JavascriptExecutor) driver;
String retval = (String) js.executeScript("return theFunction()");
我做错了什么?
【问题讨论】:
-
不返回是否有效?
-
不,它说函数没有定义。
标签: java javascript gwt selenium selenium-webdriver