测试应登录每个规格

时间:2019-04-04 14:04:17

标签: protractor

我对量角器来说还很陌生,但仍在努力与时俱进。 我目前在量角器测试中遇到一种奇怪的行为。 我有一个登录测试和一个注销测试。 登录测试正常。但是登出测试失败,因为它首先显示在登录屏幕上,而与我始终必须登录的测试无关。 我无法克服这一点。感谢您的建议。 附加我的量角器配置文件和我的测试规范。

update policy.Fact_Monthly_Policy_Snap_20190403
set Rewrite_Count  = 0
where Rewrite_Count is null

test.spec.ts

exports.config = {
  specs: [
    './src/**/login.e2e-spec.ts'
  ],
  multiCapabilities: [{
    browserName: 'chrome',
    os: 'Windows',
    os_version: '10',
    build_number: 'local',
    maxInstances: 2
  }],
  SELENIUM_PROMISE_MANAGER: false,
  directConnect: false,
  connectionRetryCount: 3,
  connectionRetryTimeout: 90000,
  baseUrl: 'http://localhost:4200',
  framework: 'jasmine',
  jasmineNodeOpts: {
    showColors: true,
    defaultTimeoutInterval: 30000,
    print: _.noop
  },
  onPrepare: () => {
    tsNode.register({
      project: path.join(__dirname, './tsconfig.e2e.json')
    });
    let reporter = new SpecReporter();
    jasmine.getEnv().addReporter(reporter);
  }
};

执行上述测试时,登录测试通过。但是注销要求测试用户再次登录。不知道为什么吗?

0 个答案:

没有答案