REST API のフロントエンド アプリを開発しています。APIをモックアウトしたエンドツーエンドのテストに分度器を使用しています。AUTHtoken API の応答をモックして、選択した URL に移動できましたが、宛先 URL の下に表示されるページが空になります。これが私のコードです:
describe('e2e tests', function() {
it('FO tests', function() {
browser.addMockModule('WebClientApp', function() {
console.log('test');
angular.module('WebClientApp', ['ngMockE2E'])
.run(function($httpBackend) {
console.log('test2');
$httpBackend.whenPOST('http://0.0.0.0:9000/api/organizations').respond(200);
$httpBackend.whenPOST('/api/auth/get_resource_by_token').respond(200);
$httpBackend.whenGET('/api/auth/current_resource').respond(200);
$httpBackend.whenGET(/.*/).respond(200);
});
});
browser.getRegisteredMockModules();
browser.get('http://0.0.0.0:9000/#/organizations/profile');
browser.pause();
});
});
残念ながら、Protractor コンソールは、ページ レンダリング中のエラーに関する情報を提供しません。