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
.