Тестакулярная ошибка: не удается запустить хром

Я просматриваю учебники по AngularJS и застрял на учебнике по запуску тестов Testacular. Я получаю следующую ошибку:

Starting Testacular Server (http://vojtajina.github.com/testacular)
-------------------------------------------------------------------
info: Testacular server started at http://localhost:9876/
info (launcher): Starting browser Chrome
error (launcher): Cannot start Chrome
    execvp(): No such file or directory

info (launcher): Trying to start Chrome again.
error (launcher): Cannot start Chrome
    execvp(): No such file or directory

info (launcher): Trying to start Chrome again.
error (launcher): Cannot start Chrome
    execvp(): No such file or directory

Когда я ищу проблему, есть похожие пользователи, у которых есть эта проблема, но они используют Windows. Я использую Линукс Минт.


person egidra    schedule 17.02.2013    source источник
comment
Пожалуйста, проверьте, используется ли порт. Попробуйте эту команду [lsof -i | группа 9876]   -  person zs2020    schedule 17.02.2013
comment
@sza Порт не используется. Когда я нахожу это, ничего не возвращается.   -  person egidra    schedule 17.02.2013


Ответы (1)


Это всего лишь небольшая проблема в списке конфигурационных файлов браузеров. Вы должны изменить имя браузера в файлах конфигурации в каталоге config/: config/testacular.conf.js и testacular-e2e.conf.js. Если вы используете браузер Chrome, установите для списка браузеров значение «Chrome-browse» вместо «Chrome», например:

browsers = ['chromium-browser'];

Вот сс моего файла testacular.conf.js: ан сс моего testacular.conf.js.

Если вы хотите включить в тесты более одного браузера, вы можете добавить имена других браузеров, установленных в вашей системе:

browsers = ['chromium-browser', 'firefox'];

Если вы не уверены в названии своего браузера Chrome, это должно помочь в терминале:

ls /usr/bin/ | grep -i chrom
person cmertayak    schedule 17.02.2013