2

我尝试在本地 Mac 上运行我的 e2e 测试。Testacular 找到所有测试并运行它们。他们都失败了,因为 testacular 没有使用正确的 URL。我所有的 browser().navigateTo() 都进入了必杀技,而不是正确的页面。它的接缝就像代理属性不起作用。目前我的配置如下所示:

basePath = '';

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

browsers = ['Safari'];

urlRoot = '/__testacular/';

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

autoWatch = true;
singleRun = false;

我很感激各种提示!谢谢!

4

1 回答 1

1

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

basePath = '..';

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

urlRoot = '/__testacular/';

proxies = {
    '/': 'http://localhost/'
};
于 2013-03-18T09:27:23.757 回答