有没有在外部应用程序上使用AngularJS进行E2E测试?这意味着我们希望能够在Windows和Linux机器上运行Karma测试运行器来测试位于http://externaldomain.com的应用程序(在不同的机器上)
我见过的所有示例都将其应用程序托管在与Karma(localhost)相同的服务器/域上,这对我们来说不是一个选项,我们希望看看是否可以使用Selenium测试转换为E2E Angular DSL,但这对我们来说已经成为一个问题,因为看起来Karma / E2E不支持这个吗?
由于
答案 0 :(得分:0)
我不知道依赖关系的全部细节..
但JS或angular.js的部分显然可以测试,因为我们在浏览器中测试任何内容,除了服务器提供的服务外,几乎可以测试浏览器上的任何内容,
服务器端JavaScript如果不需要进行测试,你肯定可以做到,带有Mozilla Firefox的Firebug将是最好的选择之一..
如果您的要求是其他要求,请告诉我您的申请的更多详细信息和依赖项。
我希望这会有所帮助
答案 1 :(得分:0)
您应该可以添加
proxies: {
'/' : 'http://externaldomain/'
},
urlRoot: '/_karma_/',
proxyValidateSSL: false,
到你的karma.conf.js文件