首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误: ReferenceError:未定义系统

错误: ReferenceError:未定义系统
EN

Stack Overflow用户
提问于 2016-04-19 02:12:20
回答 1查看 1.1K关注 0票数 1

我正在尝试配置gulp来启动Protractor (和webdriver),但是我得到了"launcher Error: ReferenceError: System is not defined“。我之前将Karma设置为识别系统,但我不知道如何为Protractor做同样的事情。

这是我的protractor.conf.js

代码语言:javascript
复制
exports.config = {
  framework: 'jasmine',
  specs: ['./dist/**/*e2e.js'],
//    seleniumAddress: 'http://127.0.0.1:4444/wd/hub',
   seleniumServerJar: './node_modules/selenium-standalone-jar/bin/selenium-server-standalone-2.45.0.jar'
//   seleniumServerJar: './node_modules/selenium/selenium-standalone-jar/bin/selenium-server-standalone-2.48.2.jar'
}

我的吞咽任务(gulpfile.js):

代码语言:javascript
复制
gulp.task('e2e', function(callback) {
    gulp
        .src(['./dist/**/*e2e.js'])
        .pipe(angularProtractor({
            'configFile': 'protractor.conf.js',
            'debug': true,
            'autoStartStopServer': true
        }))
        .on('error', function(e) {
            console.log(e);
        })
        .on('end', callback);
});

和量角器相关(package.json)

代码语言:javascript
复制
"gulp-protractor": "^2.1.0",
"protractor": "2.5.1",
"selenium-standalone-jar": "2.45.0",

任何建议都非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2016-04-23 04:09:58

所以,过了一段时间,我发现问题出在哪里:

当我使用typescript时,我导入了一些库,例如

代码语言:javascript
复制
import {
    it,
    describe,
    expect
} from 'angular2/testing';

ts转译器将编译代码(按预期)添加系统。..。量角器不知道“系统”是什么。

*我们为测试编写的代码是Jasmine (不是angular)!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36701361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档