Мне нужно создать собственный провайдер браузера для TestCafé (который на самом деле довольно прост) и я хочу просто сохранить его как часть моего проекта и ссылаться на него локально. Но похоже, что TestCafé жестко запрограммировал как соглашение об именах своих плагинов для поставщиков браузеров, так и загрузку этих плагинов.
Инструкции по разработке нового провайдера браузера здесь , но не содержат упоминаний о способах локального использования вне активной разработки плагинов и, по-видимому, подразумевают ожидаемое поведение при публикации в NPM.
Жестко закодированное имя исходный код и жестко закодированное require
исходный код .