Реагировать BDD с пользовательским вызовом API (Mock response) - PullRequest
0 голосов
/ 04 февраля 2019

Я делаю BDD с cucumberjs, селен-webdriver и реагирую.В одном из сценариев я хочу сделать Mock API-вызов вместо собственно API-вызова.

Пример -> Я звоню

http://example.com/v1/getData

Но я хочу позвонить

http://myapi.com/v1/getData

без изменения фактического кода

Ответы [ 2 ]

0 голосов
/ 07 февраля 2019

Как насчет использования переменной ENV для домена и установки этого значения ENV на http://example.com или http://myapi.com, когда это уместно?

Кроме того, если вы ищете простой способчтобы настроить эти фиктивные проверки конечных точек Mock / it: https://mockit.io. Вы можете претендовать на выделенный поддомен так же, как вы надеетесь это сделать.Отказ от ответственности: это побочный проект, который я недавно выпустил, и я хотел бы получить любые отзывы о нем!

0 голосов
/ 04 февраля 2019

Взгляните на использование https://www.npmjs.com/package/webdriverajax

Попробуйте поискать в Google selenium intercept http request js, и вы получите хорошие ресурсы

...