Я пытаюсь обвести голову вокруг этого и выяснить, возможно ли это. Я занимаюсь разработкой Django на Mac с OS X 10.10. Моя производственная машина - это сервер Debian, работающий на AWS. Недавно я решил перенести свое развитие на виртуальную машину Debian, построенную с помощью Vagrant, которая работает на моем Mac, потому что мне надоело поддерживать две разные среды выполнения. Проблема в том, что у меня есть ряд функциональных тестов Selenium, которые я использовал на своем Mac, которые я бы хотел использовать. Возможно ли установить Firefox и Selenium на виртуальную машину Debian и запустить мои тесты в этом окне и посмотреть, как они работают в браузере, как сейчас, на моем Mac? Кроме того, можно ли запускать их на моем сервере AWS? Мне кажется, что эти тесты не будут выполняться, как только я начну работать за пределами моей текущей среды OS X.Можно ли запустить тесты на селен на виртуальной машине Debian?
Спасибо.
ОК, но если вы используете тесты на вашей Ubuntu VM, вы должны установить рабочую среду (например, GNOME или KDE, которые я только что прочитал о) чтобы открыть и закрыть браузер Chrome при выполнении тестов? Извините, если это кажется глупым вопросом, но у меня нет опыта работы с рабочими средами Linux. – William
Загрузите и установите Ubuntu Desktop с веб-сайта Ubuntu, затем Chrome (перейдите в Google и нажмите ссылку), Selenium (с пипсом), а затем загрузите правильный веб-драйвер. –
@ Robert вам не нужен рабочий стол, я использую centos (опять-таки другую ОС, но ту же идею) и запускаю FireFox в режиме безголового, отлично работает, я использую Serenity поверх selenium, и я получаю все снимки экрана со всех шагов сценарий –