我不得不運行在IIS我開發的網站這個問題,即要所有的HTTP請求重定向到HTTPS
我還沒有去工作,但現在我可以得到它至少加載內部網站IFRAME在噶亞軍
我不得不指定主機名,也允許無效的SSL證書proxyValidateSSL
這是我的配置(GruntJS)格式。
config.set({
frameworks: [],
files: [
'assets/angular-scenario.js',
'node_modules/karma-ng-scenario/lib/adapter.js',
'tests/e2e/**/*Spec.js'],
urlRoot: '/__e2e/',
hostname: '10.0.0.3',
proxyValidateSSL: false,
proxies: {
'/': 'https://10.0.0.3/'
},
browsers: ['Chrome']
});
我遇到的一個問題是我使用X框選項:拒絕 HTTP頭停止注射mysite的外部網站到iframe內他們的網站
我不得不改變這X-Frame-Options:SameOrigin然後我的開發者網站會在Chrome中加載Karma runner。
我的問題
然後我有以下茉莉花規範的的NavigateTo工作正常,但隨後它掛在期待()線和永遠不會返回。
describe('My App', function() {
beforeEach(function() {
browser().navigateTo('/');
});
it('should redirect to Login', function() {
expect(browser().location().url()).toBe('/Login'); // <- Hangs here
});
});
更新(2013年9月6日)
我做了一些玩耍,看看我能得到它的工作。我的應用程序使用路由,並在刪除,否則路由配置它的工作。我仍然需要其他路線,所以我仍然不高興。但是,必須有我的東西在那裏,再加載
停止它無法與
app.config(['$routeProvider', function ($routeProvider) {
$routeProvider
.when('/Foo', {
templateUrl: 'foo.tpl.html',
controller: 'FooCtrl',
controllerAs: 'ctrl'
}).otherwise({
redirectTo: '/Foo'
});
}]);
工程與
app.config(['$routeProvider', function ($routeProvider) {
$routeProvider
.when('/Foo', {
templateUrl: 'foo.tpl.html',
controller: 'FooCtrl',
controllerAs: 'ctrl'
});
}]);