/
ncit
/
studiosite
Обзор
Документация
Войти
/
ncit
/
studiosite
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
wdio.browserstack.conf.js
102 строки
3 KB
ncit
Update case studies, HR assets, add tests and config
09 июн 2026, 11:24
09 июн 2026, 11:24
b01411d
Код
Авторство
О чём код?
const BASE_URL = process.env.SITE_URL || 'https://nikmobdev.ru'; exports.config = { user: process.env.BROWSERSTACK_USERNAME, key: process.env.BROWSERSTACK_ACCESS_KEY, specs: ['./tests/**/*.test.js'], maxInstances: 5, capabilities: [ // iPhone SE (small screen — the problem case) { 'bstack:options': { deviceName: 'iPhone SE 2022', osVersion: '16', projectName: 'КодЭкспресс', buildName: 'Cross-device layout tests', sessionName: 'iPhone SE', }, browserName: 'Safari', }, // iPhone 14 { 'bstack:options': { deviceName: 'iPhone 14', osVersion: '16', projectName: 'КодЭкспресс', buildName: 'Cross-device layout tests', sessionName: 'iPhone 14', }, browserName: 'Safari', }, // iPhone 14 Pro Max (large) { 'bstack:options': { deviceName: 'iPhone 14 Pro Max', osVersion: '16', projectName: 'КодЭкспресс', buildName: 'Cross-device layout tests', sessionName: 'iPhone 14 Pro Max', }, browserName: 'Safari', }, // Samsung Galaxy S23 (Android) { 'bstack:options': { deviceName: 'Samsung Galaxy S23', osVersion: '13.0', projectName: 'КодЭкспресс', buildName: 'Cross-device layout tests', sessionName: 'Galaxy S23', }, browserName: 'Chrome', }, // Google Pixel 7 (Android) { 'bstack:options': { deviceName: 'Google Pixel 7', osVersion: '13.0', projectName: 'КодЭкспресс', buildName: 'Cross-device layout tests', sessionName: 'Pixel 7', }, browserName: 'Chrome', }, // iPad (tablet) { 'bstack:options': { deviceName: 'iPad 10th', osVersion: '16', projectName: 'КодЭкспресс', buildName: 'Cross-device layout tests', sessionName: 'iPad 10th', }, browserName: 'Safari', }, // Desktop Chrome { 'bstack:options': { os: 'Windows', osVersion: '11', browserVersion: 'latest', projectName: 'КодЭкспресс', buildName: 'Cross-device layout tests', sessionName: 'Windows Chrome', }, browserName: 'Chrome', }, ], services: ['browserstack'], framework: 'mocha', reporters: ['spec'], mochaOpts: { ui: 'bdd', timeout: 60000, }, baseUrl: BASE_URL, waitforTimeout: 10000, connectionRetryTimeout: 120000, connectionRetryCount: 3, };