不要安装 seleinum 网络驱动程序 \validation.cc(7): 致命错误 C1083: 无法打开包含文件: 'v8.h'



我想为windows 7安装selenium webdriver javascript。我已经安装了:-nodejs npm-微软visual studio express 2010windows sdkvc编译器pythonjava但是,当我运行这个命令时:NPM install selenium-webdriver一个错误:

..srcvalidation.cc(7): fatal error C1083: Cannot open include file: 'v8.h': N
o such file or directory [D:UsersАртемAppDataRoamingnpmnode_modulesselen
ium-webdrivernode_moduleswsnode_modulesutf-8-validatebuildvalidation.vcxp
roj]

完整清单:

D:Windowssystem32>npm install selenium-webdriver -g
/

> bufferutil@1.1.0 install D:UsersАртемAppDataRoamingnpmnode_modulesselen
ium-webdrivernode_moduleswsnode_modulesbufferutil
> node-gyp rebuild

D:UsersАртемAppDataRoamingnpmnode_modulesselenium-webdrivernode_modules
wsnode_modulesbufferutil>if not defined npm_config_node_gyp (node "D:Program
Filesnodejsnode_modulesnpmbinnode-gyp-bin\....node_modulesnode-gypbin
node-gyp.js" rebuild )  else (node  rebuild )
Построение проектов в этом решении по одному. Чтобы включить параллельное постро
ение, добавьте параметр "/m".
  bufferutil.cc
..srcbufferutil.cc(7): fatal error C1083: Cannot open include file: 'v8.h': N
o such file or directory [D:UsersАртемAppDataRoamingnpmnode_modulesselen
ium-webdrivernode_moduleswsnode_modulesbufferutilbuildbufferutil.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `D:WindowsMicrosoft.NETFrameworkv4.0.30319msbuild.exe
` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (D:Program Filesnodejsnode_modules
npmnode_modulesnode-gyplibbuild.js:269:23)
gyp ERR! stack     at ChildProcess.emit (events.js:110:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:1074
:12)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "node" "D:\Program Files\nodejs\node_modules\npm\node_modu
les\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd D:UsersАртемAppDataRoamingnpmnode_modulesselenium-webdriver
node_moduleswsnode_modulesbufferutil
gyp ERR! node -v v0.12.7
gyp ERR! node-gyp -v v2.0.1
gyp ERR! not ok
> utf-8-validate@1.1.0 install D:UsersАртемAppDataRoamingnpmnode_moduless
elenium-webdrivernode_moduleswsnode_modulesutf-8-validate
> node-gyp rebuild

你用的是哪个版本的Visual Studio ?如果是2012年,你可以这样做:

npm config set msvs_version 2012

或者试试这个

npm install——save selenium-webdriver@2.44.0

相关内容

最新更新