mirror of https://github.com/OpenVidu/openvidu.git
37 lines
1.3 KiB
TypeScript
37 lines
1.3 KiB
TypeScript
![]() |
import { LAUNCH_MODE } from './config';
|
||
|
import * as chrome from 'selenium-webdriver/chrome';
|
||
|
import { Capabilities } from 'selenium-webdriver';
|
||
|
|
||
|
interface BrowserConfig {
|
||
|
appUrl: string;
|
||
|
seleniumAddress: string;
|
||
|
browserCapabilities: Capabilities;
|
||
|
browserOptions: chrome.Options;
|
||
|
browserName: string;
|
||
|
}
|
||
|
|
||
|
let chromeArguments = ['--window-size=1024,768', '--use-fake-ui-for-media-stream', '--use-fake-device-for-media-stream'];
|
||
|
let chromeArgumentsCI = [
|
||
|
'--headless',
|
||
|
'--disable-dev-shm-usage',
|
||
|
'--window-size=1024,768',
|
||
|
'--use-fake-ui-for-media-stream',
|
||
|
'--use-fake-device-for-media-stream'
|
||
|
];
|
||
|
|
||
|
export const WebComponentConfig: BrowserConfig = {
|
||
|
appUrl: 'http://localhost:8080/',
|
||
|
seleniumAddress: LAUNCH_MODE === 'CI' ? 'http://localhost:4444/wd/hub' : '',
|
||
|
browserName: 'chrome',
|
||
|
browserCapabilities: Capabilities.chrome().set('acceptInsecureCerts', true),
|
||
|
browserOptions: new chrome.Options().addArguments(...(LAUNCH_MODE === 'CI' ? chromeArgumentsCI : chromeArguments))
|
||
|
};
|
||
|
|
||
|
export const AngularConfig: BrowserConfig = {
|
||
|
appUrl: 'http://localhost:4200/#/testing',
|
||
|
seleniumAddress: LAUNCH_MODE === 'CI' ? 'http://localhost:4444/wd/hub' : '',
|
||
|
browserName: 'Chrome',
|
||
|
browserCapabilities: Capabilities.chrome().set('acceptInsecureCerts', true),
|
||
|
browserOptions: new chrome.Options().addArguments(...(LAUNCH_MODE === 'CI' ? chromeArgumentsCI : chromeArguments))
|
||
|
};
|