"Cannot set property 'msg' of null" 运行 “webdriver-manager 更新”时出错
"Cannot set property 'msg' of null" error when running “webdriver-manager update”
操作系统:Windows7x64
npm:3.10.10
webdriver-manager:12.0.5
量角器:5.1.1
nodejs:6.10.0
错误信息:
C:\Users\Administrator\AppData\Roaming\npm>webdriver-manager update --ignore_ssl
[14:34:48] I/http_utils - ignoring SSL certificate
[14:34:48] I/http_utils - ignoring SSL certificate
[14:34:48] I/http_utils - ignoring SSL certificate
[14:34:52] I/http_utils - ignoring SSL certificate
[14:34:53] I/http_utils - ignoring SSL certificate
[14:35:06] I/http_utils - ignoring SSL certificate
[14:35:57] I/update - chromedriver: unzipping chromedriver_2.29.zip
C:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\built\lib\files\downloader.js:53
error.msg = 'Error: corrupt download for ' + fileName +
^
TypeError: Cannot set property 'msg' of null
at fs.stat (C:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\built\lib\files\downloader.js:53:47)
at FSReqWrap.oncomplete (fs.js:123:15)
昨天还好,我认为这个错误是新的webdriver-manager 12.0.5引起的
webdriver-manager@12.0.5 没有改变文件的下载方式。唯一的新鲜事是它不会在 webdriver-manager start
上下载新的缓存。可能的问题是您可能在文件写入缓存响应时取消了作业。
您可以导航到您的 webdriver-manager/selenium/
文件夹并删除内容,或者只删除整个 selenium/
目录,然后重试 webdriver-manager update --ignore_ssl
操作系统:Windows7x64
npm:3.10.10
webdriver-manager:12.0.5
量角器:5.1.1
nodejs:6.10.0
错误信息:
C:\Users\Administrator\AppData\Roaming\npm>webdriver-manager update --ignore_ssl
[14:34:48] I/http_utils - ignoring SSL certificate
[14:34:48] I/http_utils - ignoring SSL certificate
[14:34:48] I/http_utils - ignoring SSL certificate
[14:34:52] I/http_utils - ignoring SSL certificate
[14:34:53] I/http_utils - ignoring SSL certificate
[14:35:06] I/http_utils - ignoring SSL certificate
[14:35:57] I/update - chromedriver: unzipping chromedriver_2.29.zip
C:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\built\lib\files\downloader.js:53
error.msg = 'Error: corrupt download for ' + fileName +
^
TypeError: Cannot set property 'msg' of null
at fs.stat (C:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\built\lib\files\downloader.js:53:47)
at FSReqWrap.oncomplete (fs.js:123:15)
昨天还好,我认为这个错误是新的webdriver-manager 12.0.5引起的
webdriver-manager@12.0.5 没有改变文件的下载方式。唯一的新鲜事是它不会在 webdriver-manager start
上下载新的缓存。可能的问题是您可能在文件写入缓存响应时取消了作业。
您可以导航到您的 webdriver-manager/selenium/
文件夹并删除内容,或者只删除整个 selenium/
目录,然后重试 webdriver-manager update --ignore_ssl