wdio.config.js 671 B

12345678910111213141516171819202122232425262728293031323334
  1. exports.config = {
  2. specs: ['./test/functional/epic.js'],
  3. exclude: [],
  4. reporters: ['spec'],
  5. maxInstances: 10,
  6. capabilities: [
  7. {
  8. browserName: 'chrome',
  9. },
  10. ],
  11. sync: true,
  12. logLevel: 'error',
  13. coloredLogs: true,
  14. baseUrl: `http://localhost:${process.env.npm_package_config_ports_proxy}`,
  15. waitforTimeout: 10000,
  16. connectionRetryTimeout: 90000,
  17. connectionRetryCount: 3,
  18. framework: 'jasmine',
  19. jasmineNodeOpts: {
  20. defaultTimeoutInterval: 10000,
  21. expectationResultHandler: passed => {
  22. if (passed) return;
  23. this.saveScreenshot(
  24. `./wd-${this.desiredCapabilities.browserName}-error.png`,
  25. );
  26. },
  27. },
  28. };