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文件