Я большой поклонник огурца и бродяги. Я использую cucumber для управления разработкой в стиле BDD, и однажды сконфигурировал и настроил свою среду разработки в vagrant vm, чтобы ее можно было легко распространять среди других разработчиков.
Я столкнулся с проблемой, когда дело доходит до тестирования JS на бродячем VM. я использую капибару вместе с огурцом и пробовал и селен, и капибара-вебкит в качестве драйверов js.
Селен хотел, чтобы я установил Firefox. поэтому я упаковал vagrantbox полностью ожидая, что он не будет работать, и установил firefox на виртуальную машину ... после этого он пожаловался на невозможность установить стабильное соединение с firefox. точное сообщение об ошибке: «невозможно установить стабильное соединение Firefox за 60 секунд»
webkit пожаловался на 'webkit_server: невозможно подключиться к X-серверу' .. Я установил xserver-org и до сих пор не играю в кости.
очень предпочел бы, чтобы мне не пришлось устанавливать всю свою среду на своем хосте, чтобы проводить тестирование, так как это отчасти побеждало бы наличие распространяемого vagrant vm, в котором есть все, что нужно dev для работы в приложении. .
есть идеи? Я столкнулся с подобной проблемой с уведомлениями от охранника, но, похоже, это не такая большая проблема, как эта проблема.