我可以運行單元和中途測試,但是當我想運行e2e測試時,沒有任何反應。沒有發現測試因緣的輸出提示:作爲跟隨無法運行e2e與業力測試(對於角度)
C:\>karma start
INFO [karma]: Karma server started at http://localhost:9876/
INFO [launcher]: Starting browser IE
INFO [IE 10.0 (Windows)]: Connected on socket id 8lG9jAG8mloBmjFez5V9
IE 10.0 (Windows): Executed 0 of 0 SUCCESS (0.125 secs/0 secs)
我karma.conf文件:
files = [
JASMINE,
JASMINE_ADAPTER,
'Scripts/libs/jquery/jquery-*.js',
'Scripts/libs/angular/angular.js',
'Scripts/libs/angular/angular-mocks.js',
'Scripts/libs/angular/angular-resource.js',
'Scripts/libs/angular/angular-scenario.js',
'Scripts/sinon-1.7.3.js',
'app/**/index.js',
'app/**/*.js',
'app/*.js',
'test/unit/**/*.js',
'test/midway/**/*.js',
'test/e2e/*.js'
];
reporters = ['progress'];
port = 9876;
runnerPort = 9100;
colors = true;
logLevel = LOG_INFO;
autoWatch = true;
browsers = ['IE'];
captureTimeout = 60000;
singleRun = false;
proxies = {
'/': 'http://localhost:1506/portal.web'
};
任何想法有什麼不對?
你有沒有試過讓你的e2e測試與測試跑步者一樣工作:https://github.com/angular/angular-seed/blob/master/test/e2e/runner.html –
我放棄了。我無法找到關於如何爲e2e測試設置業力的好教程。當我按照angular的網站上的教程(http://docs.angularjs.org/tutorial/step_03),有太多的假設,它根本沒有幫助。瀏覽到http:// localhost:8000/test/e2e/runner.html只是失敗,儘管我已經在karma.conf文件的proxies參數中指定了此端口。我已經添加了測試跑步者HTML文件,因爲您告訴我,沒有任何效果.... – Sam
測試跑步者不使用業力。只需在您的瀏覽器中將您的應用程序從相同的Web服務器上啓動即可 –