JS + WebdriverIO: Как заменить хидеры в UI тестах

Привет!
Кто может помочь как реализовать замену хидеров в каждом реквесте во время UI тестов?
Для мануального тестирование стоит екстеншн в Хроме - ModHeader. Я могу его поставить в тестах, но можно ли его как-то сконфигурировать программно? Хотелось бы, чтобы это работало и локально и на BrowserStack.

Если есть ещё какой-то вариант - буду благодарен за любые линки.

Спасибо!

прокси писать и логику замены, иначе нельзя

1 лайк

Можно переопределить fetch на странице что бы не подымать отдельный proxy
Пример wdio-intercept-service/interceptor.js at main · webdriverio-community/wdio-intercept-service · GitHub

1 лайк

Спасибо, не подумал об этом :slight_smile:
Пока что решил использовать devtools-service, но не лучшее решение, так как работает в 1 браузере.

Буду пробовать это решение!