Это означает, что контекст, в котором выполняются тесты, находится вне контекста extension
.
Способ, которым я выполняю модульное тестирование, заключается в создании веб-страницы tests.html
в расширении, а для целей разработкиконтекстное меню Run Tests
, которое запускает:
extension://1234123412341234/tests.html
Как всегда, убедитесь, что ваше расширение спроектировано таким образом, что контекстные скрипты / фоновые страницы / всплывающие окна абстрагированы.