browsers.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. /* eslint-env node */
  2. /* eslint-disable camelcase */
  3. const browsers = {
  4. safariMac: {
  5. base: 'BrowserStack',
  6. os: 'OS X',
  7. os_version: 'Catalina',
  8. browser: 'Safari',
  9. browser_version: 'latest'
  10. },
  11. chromeMac: {
  12. base: 'BrowserStack',
  13. os: 'OS X',
  14. os_version: 'Catalina',
  15. browser: 'Chrome',
  16. browser_version: 'latest'
  17. },
  18. firefoxMac: {
  19. base: 'BrowserStack',
  20. os: 'OS X',
  21. os_version: 'Catalina',
  22. browser: 'Firefox',
  23. browser_version: 'latest'
  24. },
  25. chromeWin10: {
  26. base: 'BrowserStack',
  27. os: 'Windows',
  28. os_version: '10',
  29. browser: 'Chrome',
  30. browser_version: 'latest'
  31. },
  32. firefoxWin10: {
  33. base: 'BrowserStack',
  34. os: 'Windows',
  35. os_version: '10',
  36. browser: 'Firefox',
  37. browser_version: 'latest'
  38. },
  39. iphone7: {
  40. base: 'BrowserStack',
  41. os: 'ios',
  42. os_version: '12.0',
  43. device: 'iPhone 7',
  44. real_mobile: true
  45. },
  46. iphone12: {
  47. base: 'BrowserStack',
  48. os: 'ios',
  49. os_version: '14.0',
  50. device: 'iPhone 12',
  51. real_mobile: true
  52. },
  53. pixel2: {
  54. base: 'BrowserStack',
  55. os: 'android',
  56. os_version: '8.0',
  57. device: 'Google Pixel 2',
  58. real_mobile: true
  59. }
  60. }
  61. const browsersKeys = Object.keys(browsers)
  62. module.exports = {
  63. browsers,
  64. browsersKeys
  65. }