Testacular没有找到网络应用程序

时间:2013-02-20 18:51:55

标签: angularjs xampp karma-runner

我尝试在我的本地mac上运行我的e2e测试。 Testacular找到所有测试并运行它们。它们都失败了,因为testacular没有使用正确的URL。我所有的浏览器()。navigateTo()都进入了必杀技而不是正确的页面。像proxy-property这样的接缝不起作用。目前我的配置如下:

basePath = '';

files = [
  ANGULAR_SCENARIO,
  ANGULAR_SCENARIO_ADAPTER,
  './e2e/*.js'
];

browsers = ['Safari'];

urlRoot = '/__testacular/';

proxies = {
    '/': 'http://localhost:80/test/index.html#/'
};

autoWatch = true;
singleRun = false;

我很感激所有的提示!谢谢!

1 个答案:

答案 0 :(得分:1)

它适用于我的方式(适应您的配置)是:

basePath = '..';

files = [
  ANGULAR_SCENARIO,
  ANGULAR_SCENARIO_ADAPTER,
  './test/e2e/*.js'
];

urlRoot = '/__testacular/';

proxies = {
    '/': 'http://localhost/'
};