1

Angular Seed プロジェクトを取得し、そのシナリオ テストを修正しました。私は本当に簡単なテストを試みているので、それは私が見逃しているものだと思います。DSL とシナリオの仕様は次のとおりです。

angular.scenario.dsl('customDsl', function() {
  return function(selector) {
    return this.addFutureAction('customDsl', function ($window, $document, done) {
      done(null, selector + ' is ok!');
    });
  };
});

describe('my app', function() {
  it('should pass', function() {
    expect(customDsl('test')).toBe('test is ok!');
  });
});

テストを実行すると、次のメッセージで失敗します。

Frame window is not accessible.

Windows 7を使用しており、 Chromeでシナリオを実行しています。テストを実行するには、サーバーを起動してnode scripts\web-server.jsからscripts\e2e-test.bat.

4

1 に答える 1