尝试为ng2-bootstrap运行e2e测试并遇到一些问题。感兴趣,如果这是我或没有。
这就是我正在做的事情:
npm-install
npm run build
npm run link
nmp run e2e
第一次运行时出现错误:SpecReporter is not a constructor
我可以通过将protractor.conf.js中的const SpecReporter = require('jasmine-spec-reporter');
替换为const SpecReporter = require('jasmine-spec-reporter').SpecReporter;
但是还有另一个错误:Cannot find namespace 'webdriver'
,我无法弄清楚如何修复。
因此,如果有人可以重复上述步骤,请告诉我,如果您获得相同的结果,我会非常感激。
我在github上创建了一个关于此问题的问题:https://github.com/valor-software/ng2-bootstrap/issues/1665
答案 0 :(得分:0)
尝试import * as webdriver from 'selenium-webdriver';