wdio.bstack.conf.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. import { config as sharedConfig } from "./wdio.shared.conf.js";
  2. export const config: WebdriverIO.Config = {
  3. ...sharedConfig,
  4. ...{
  5. user: process.env.BROWSERSTACK_USERNAME,
  6. key: process.env.BROWSERSTACK_ACCESS_KEY,
  7. hostname: "hub.browserstack.com",
  8. services: [
  9. [
  10. "browserstack",
  11. {
  12. browserstackLocal: true,
  13. },
  14. ],
  15. ],
  16. capabilities: [
  17. {
  18. browserName: "Chrome",
  19. "bstack:options": {
  20. os: "Windows",
  21. osVersion: "11",
  22. browserVersion: "81",
  23. localIdentifier: process.env.BROWSERSTACK_LOCAL_IDENTIFIER,
  24. },
  25. },
  26. {
  27. browserName: "Firefox",
  28. "bstack:options": {
  29. os: "Windows",
  30. osVersion: "7",
  31. browserVersion: "80.0",
  32. localIdentifier: process.env.BROWSERSTACK_LOCAL_IDENTIFIER,
  33. },
  34. },
  35. {
  36. browserName: "Safari",
  37. "bstack:options": {
  38. browserVersion: "latest",
  39. os: "OS X",
  40. osVersion: "Big Sur",
  41. localIdentifier: process.env.BROWSERSTACK_LOCAL_IDENTIFIER,
  42. },
  43. },
  44. // {
  45. // browserName: 'Safari',
  46. // 'bstack:options': {
  47. // browserVersion: 'latest',
  48. // os: 'OS X',
  49. // osVersion: 'Monterey'
  50. // }
  51. // },
  52. // {
  53. // browserName: 'Chrome',
  54. // 'bstack:options': {
  55. // browserVersion: 'latest',
  56. // os: 'Windows',
  57. // osVersion: '11'
  58. // }
  59. // },
  60. // {
  61. // browserName: 'Firefox',
  62. // 'bstack:options': {
  63. // browserVersion: 'latest',
  64. // os: 'OS X',
  65. // osVersion: 'Ventura'
  66. // }
  67. // }
  68. ],
  69. },
  70. };