1

私はこのチュートリアルに従っています http://engineering.wingify.com/posts/e2e-testing-with-webdriverjs-jasmine/

testfile.js を作成するための最初の部分の呼び出し

var webdriver = require('selenium-webdriver');

var driver = new webdriver.Builder().
    withCapabilities(webdriver.Capabilities.chrome()).
    build();

driver.get('http://www.wingify.com');

node testfile.js を実行すると、ブラウザを実行できました

testfile.js を作成します

$ cat testfile.js

var webdriver = require('selenium-webdriver');

var driver = new webdriver.Builder().
    withCapabilities(webdriver.Capabilities.chrome()).
    build();

describe('basic test', function () {
    it('should be on correct page', function () {
        driver.get('http://www.wingify.com');
        driver.getTitle().then(function(title) {
            expect(title).toBe('Wingify');
        });
    });
});

jasmine-node を実行するこの部分に到達します

$ jasmine-node testfile.js 

Finished in 0 seconds
0 tests, 0 assertions, 0 failures, 0 skipped

期待される動作はブラウザを起動することですが、それは私が経験していることではありません。

4

3 に答える 3

4

jasmine-node --matchall testfile.jsまたはを試してくださいjasmine-node testfile.spec.js。デフォルトでは、jasmine-node はファイル名に「spec」を含むファイルを検索します。

于 2014-02-21T10:58:40.560 に答える