all repos — caroster @ f23ba3d49ddd49492d4bb06c4a345acf3ec0235c

[Octree] Group carpool to your event https://caroster.io

e2e/conf/mobile-safari.js (view raw)

 1'use strict'
 2
 3const orientation = process.env.ORIENTATION || 'PORTRAIT' // LANDSCAPE|PORTRAIT
 4
 5/* eslint-disable jsdoc/valid-types */
 6/** @type WebdriverIO.Config */
 7const config = {
 8  // Docker for Mac host address:
 9  hostname: 'host.docker.internal',
10  // Appium port:
11  port: 4723,
12  // Appium path:
13  path: '/wd/hub',
14  capabilities: [
15    {
16      maxInstances: 1,
17      browserName: 'safari',
18      platformName: 'iOS',
19      platformVersion: process.env.PLATFORM_VERSION || '13.3',
20      deviceName: process.env.IOS_DEVICE_NAME || 'iPhone 11',
21      orientation
22    }
23  ],
24  appium: {
25    mjpegServerFramerate: 15,
26    mjpegServerScreenshotQuality: 100
27  },
28  videos: {
29    enabled: false,
30    inputFormat: 'mjpeg',
31    rotate: orientation === 'LANDSCAPE' ? 90 : undefined,
32    port: 9100,
33    startDelay: 500,
34    stopDelay: 500
35  },
36  maximizeWindow: false,
37  assetsDir: null
38}
39
40exports.config = Object.assign({}, require('./chrome').config, config)