【发布时间】:2014-04-16 18:52:42
【问题描述】:
我一整天都在尝试为 angularJS 设置测试设置。我已经用 yo angular 生成了 angular 应用程序,然后我修改了 grunt conf 文件,如下所示:
// Test settings
karma: {
e2e: {
configFile: 'karma-e2e.conf.js'
},
unit: {
configFile: 'karma.conf.js'
}
}
Carma 配置文件:https://gist.github.com/TrkiSF2/10919353
karma e2e 配置文件:https://gist.github.com/TrkiSF2/10919425
单元测试有效(grunt karma:unit),但我不知道如何设置 e2e 测试,一整天后我都非常绝望。
首先我应该设置一个量角器对吗? (另外我可能也想设置 phantomJs?所以浏览器不会一直打开)
我今天重装了几次node...
我来了:https://github.com/angular/protractor/blob/master/docs/getting-started.md
并尝试安装量角器
npm http 304 https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/lru-cache
/home/trki/npm/bin/protractor -> /home/trki/npm/lib/node_modules/protractor/bin/protractor
/home/trki/npm/bin/webdriver-manager -> /home/trki/npm/lib/node_modules/protractor/bin/webdriver-manager
protractor@0.21.0 /home/trki/npm/lib/node_modules/protractor
├── saucelabs@0.1.1
├── q@1.0.0
├── minijasminenode@0.2.7
├── adm-zip@0.4.4
├── lodash@2.4.1
├── optimist@0.6.1 (wordwrap@0.0.2, minimist@0.0.8)
├── glob@3.2.9 (inherits@2.0.1, minimatch@0.2.14)
└── selenium-webdriver@2.40.0
从此我迷路了。下一步该做什么?
webdriver-manager update
zsh: command not found: webdriver-manager
【问题讨论】:
标签: angularjs unit-testing selenium protractor