谢谢回答。
我想用selenium测试。代码如下,在最后一句报错了。能麻烦确认下吗?
**************代码**********************************************
var webdriver = require('selenium-webdriver'),
By = webdriver.By,
until = webdriver.until;
var driver = new webdriver.Builder()
.forBrowser('ie')
.build();
driver.get('http://localhost:3000/#/PL0105');
var hostDiv = driver.findElement(By.id('spreadTable'));
driver.executeScript("alert(arguments[0]);",hostDiv );
driver.executeScript("window.testSpread = new GcSpread.Sheets.Spread(arguments[0]);", hostDiv);
***********************************************************************************************************
cmd的执行结果
*********************************************************************************************
C:\Program Files\nodejs\node_modules\npm\node_modules>node test_spreadjs.js
C:\Program Files\nodejs\node_modules\npm\node_modules\selenium-webdriver\lib\pro
mise.js:2634
throw error;
^
JavascriptError: JavaScript error
at WebDriverError (C:\Program Files\nodejs\node_modules\npm\node_modules\sel
enium-webdriver\lib\error.js:27:5)
at JavascriptError (C:\Program Files\nodejs\node_modules\npm\node_modules\se
lenium-webdriver\lib\error.js:133:5)
at Object.checkLegacyResponse (C:\Program Files\nodejs\node_modules\npm\node
_modules\selenium-webdriver\lib\error.js:517:15)
at parseHttpResponse (C:\Program Files\nodejs\node_modules\npm\node_modules\
selenium-webdriver\lib\http.js:516:11)
at doSend.then.response (C:\Program Files\nodejs\node_modules\npm\node_modul
es\selenium-webdriver\lib\http.js:432:13)
at process._tickCallback (internal/process/next_tick.js:103:7)
From: Task: WebDriver.executeScript()
at thenableWebDriverProxy.schedule (C:\Program Files\nodejs\node_modules\npm
\node_modules\selenium-webdriver\lib\webdriver.js:816:17)
at thenableWebDriverProxy.executeScript (C:\Program Files\nodejs\node_module
s\npm\node_modules\selenium-webdriver\lib\webdriver.js:887:16)
at Object.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules
\iport_spreadjs.js:24:8)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:394:7)
C:\Program Files\nodejs\node_modules\npm\node_modules> |