Если вы используете Chrome, взгляните на эту страницу https://peter.sh/experiments/chromium-command-line-switches/
Когда вы запускаете браузер, вы можете передать ему аргументы, чтобы указать желаемое поведение. Особенно обратите внимание на эти аргументы:
--shill-stub
- «сотовая связь = 1» - сотовая связь изначально подключена «сотовая связь = LTE» - сотовая связь изначально подключена
--enabled-3g
--force-effective-connection-type
************* E D I T *************
Вы указываете аргументы в конфигурационном файле. Он должен иметь возможности объекта, который выглядит следующим образом
capabilities: {
"browserName": "chrome",
"chromeOptions": {
"args": ["incognito", "--window-size=1920,1080", "disable-extensions", "--no-sandbox", "start-maximized", "--test-type=browser"],
"prefs": {
"download": {
"prompt_for_download": false,
"directory_upgrade": true,
"default_directory": path.join(process.cwd(), "__test__reports/downloads")
}
}
}
},
и args
- это то, что вы ищете для передачи аргументов