0

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

我看到的所有示例的应用程序都托管在相同服务器/域作为Karma(本地主机),这不是我们的选择,我们想看看我们是否可以将使用Selenium测试转换为E2E与Angular DSL,但这对我们来说是一个问题,因为它看起来像Karma /端到端不支持?

感谢

回答

0

我不知道依赖的总细节的..

但是JS的一部分或angular.js可以很明显的测试,我们测试的任何浏览器,浏览器上几乎所有的东西可以进行测试,除了由服务器提供的服务,

如果不要求被测试的服务器端JavaScript,你一定能够做到这一点,萤火虫与Mozilla Firefox浏览器将是最好的选择之一..

如果你的要求是别的东西,请让我知道更多的细节和应用程序的依赖性..

我希望这将有助于

0

你应该能够只需添加

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

urlRoot: '/_karma_/', 

proxyValidateSSL: false, 

您karma.conf。 js文件