量角器你如何运行单个测试用例?

awa*_*ken 6 protractor

我正在使用量角器1.8.0和jasmine 2.1.3但是当我使用ddescribe然后iit时我无法运行单个测试.我明白了:

Message: ReferenceError: iit is not defined

我有很多测试用例,只想运行1进行调试.有没有办法做到这一点?

我需要$ npm安装以jasmine为重点还是已经是jasmine 2.1.3的一部分?

@Aaron我继续前进并卸载并重新安装.跑完测试并得到同样的错误.这是安装后的输出.

/usr/local/bin/protractor -> /usr/local/lib/node_modules/protractor/bin/protractor
/usr/local/bin/webdriver-manager -> /usr/local/lib/node_modules/protractor/bin/webdriver-manager
protractor@1.8.0 /usr/local/lib/node_modules/protractor
??? jasminewd@1.1.0
??? jasminewd2@0.0.2
??? saucelabs@0.1.1
??? html-entities@1.1.2
??? q@1.0.0
??? minijasminenode@1.1.1
??? adm-zip@0.4.4
??? optimist@0.6.1 (wordwrap@0.0.2, minimist@0.0.10)
??? glob@3.2.11 (inherits@2.0.1, minimatch@0.3.0)
??? accessibility-developer-tools@2.6.0
??? source-map-support@0.2.9 (source-map@0.1.32)
??? lodash@2.4.1
??? request@2.36.0 (json-stringify-safe@5.0.0, forever-agent@0.5.2, aws-sign2@0.5.0, qs@0.6.6, oauth-sign@0.3.0, tunnel-agent@0.4.0, mime@1.2.11, node-uuid@1.4.3, http-signature@0.10.1, form-data@0.1.4, tough-cookie@0.12.1, hawk@1.0.0)
??? jasmine@2.1.1 (jasmine-core@2.1.3)
??? selenium-webdriver@2.44.0 (tmp@0.0.24, xml2js@0.4.4)
Run Code Online (Sandbox Code Playgroud)

Aar*_*ron 6

从2.1开始的语法是fdescribefit.资源

describe('a test', function() {
    it('spec 1', function() {
        console.log('1');
    });

    it('spec 2', function() {
        console.log('2');
    });

    it('spec 3', function() {
        console.log('3');
    });
});
Run Code Online (Sandbox Code Playgroud)

这将打印:

1
.2
.3
.
Run Code Online (Sandbox Code Playgroud)

与此同时:

fdescribe('a test', function() {
    it('spec 1', function() {
        console.log('1');
    });

    fit('spec 2', function() {
        console.log('2');
    });

    it('spec 3', function() {
       console.log('3');
    });
});
Run Code Online (Sandbox Code Playgroud)

将打印:

2
.
Run Code Online (Sandbox Code Playgroud)