t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

locators
js
configuration
webdriverio
chrome
javascript
browserstack
headers
Теги: #<Tag:0x00007f9e357be0a0> #<Tag:0x00007f9e357bdf60> #<Tag:0x00007f9e357bde20> #<Tag:0x00007f9e357bdce0> #<Tag:0x00007f9e357bdba0> #<Tag:0x00007f9e357bda38> #<Tag:0x00007f9e357bd8f8> #<Tag:0x00007f9e357bd7b8>

(Alex M) #1

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

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

Спасибо!


(Vladislav Abramov) #2

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


(Bohdan B) #3

Можно переопределить fetch на странице что бы не подымать отдельный proxy
Пример https://github.com/chmanie/wdio-intercept-service/blob/master/lib/interceptor.js#L26