测试外部AngularJS应用程序

时间:2013-06-25 18:49:50

标签: angularjs integration-testing karma-runner angularjs-e2e

有没有在外部应用程序上使用AngularJS进行E2E测试?这意味着我们希望能够在Windows和Linux机器上运行Karma测试运行器来测试位于http://externaldomain.com的应用程序(在不同的机器上)

我见过的所有示例都将其应用程序托管在与Karma(localhost)相同的服务器/域上,这对我们来说不是一个选项,我们希望看看是否可以使用Selenium测试转换为E2E Angular DSL,但这对我们来说已经成为一个问题,因为看起来Karma / E2E不支持这个吗?

由于

2 个答案:

答案 0 :(得分:0)

我不知道依赖关系的全部细节..

但JS或angular.js的部分显然可以测试,因为我们在浏览器中测试任何内容,除了服务器提供的服务外,几乎可以测试浏览器上的任何内容,

服务器端JavaScript如果不需要进行测试,你肯定可以做到,带有Mozilla Firefox的Firebug将是最好的选择之一..

如果您的要求是其他要求,请告诉我您的申请的更多详细信息和依赖项。

我希望这会有所帮助

答案 1 :(得分:0)

您应该可以添加

proxies: { 
    '/' : 'http://externaldomain/'
},

urlRoot: '/_karma_/',

proxyValidateSSL: false, 

到你的karma.conf.js文件

相关问题