测试外部AngularJS应用程序
是否在外部应用程序上使用AngularJS进行E2E测试?这意味着我们希望能够在Windows和Linux机器上运行Karma test runner,以测试位于(另一台机器上)的应用程序 我看到的所有示例都将其应用程序托管在与Karma(localhost)相同的服务器/域上,这不是我们的选项,我们想看看是否可以将使用Selenium测试转换为使用Angular DSL的E2E,但这正成为我们的一个问题,因为Karma/E2E似乎不支持这一点测试外部AngularJS应用程序,angularjs,integration-testing,karma-runner,angularjs-e2e,Angularjs,Integration Testing,Karma Runner,Angularjs E2e,是否在外部应用程序上使用AngularJS进行E2E测试?这意味着我们希望能够在Windows和Linux机器上运行Karma test runner,以测试位于(另一台机器上)的应用程序 我看到的所有示例都将其应用程序托管在与Karma(localhost)相同的服务器/域上,这不是我们的选项,我们想看看是否可以将使用Selenium测试转换为使用Angular DSL的E2E,但这正成为我们的一个问题,因为Karma/E2E似乎不支持这一点 谢谢我不知道依赖项的全部细节 但是JS或angul
谢谢我不知道依赖项的全部细节 但是JS或angular.JS的那部分你显然可以测试,就像我们在浏览器中测试任何东西一样,浏览器上几乎任何东西都可以测试,除了服务器提供的服务 服务器端JavaScript如果不需要测试,你当然可以,Firebug和Mozilla Firefox将是最好的选择之一 如果您的要求是其他的,请让我知道您的应用程序的更多细节和依赖性
我希望这会有所帮助您只需添加
proxies: {
'/' : 'http://externaldomain/'
},
urlRoot: '/_karma_/',
proxyValidateSSL: false,
到您的karma.conf.js文件