Chrome futtatás headless módban

Selenium teszt futtatáshoz előbb vagy utóbb elengedhetetlen, hogy egy olyan szerveren fusson a kód, ahol nincs vizuális felület. Ez lehet egy tényleges konzolos szerver vagy egy docker image. Szóval ami kell hozzá:

Chrome:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
dpkg -i google-chrome-stable_current_amd64.deb
apt-get install -f

vagy

Chromium:

apt-get -y install chromium-browser

X11 csomagok:

apt-get -y install chromium-browser libxpm4 libxrender1 libgtk2.0-0 libnss3 libgconf-2-4 libnss3-dev libxi6 libgconf-2-4 xvfb gtk2-engines-pixbuf xfonts-cyrillic xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable imagemagick x11-apps

Chromedriver vagy Selenium

Cron

Cron futás esetén szükséges lehet egy plusz export paraméter:

* * * * * export DISPLAY=:0 && <app>

Hozzászólás

Ez a weboldal az Akismet szolgáltatását használja a spam kiszűrésére. Tudjunk meg többet arról, hogyan dolgozzák fel a hozzászólásunk adatait..