Sign inSign up

loborg/selenium

By loborg

•Updated about 7 years ago

Antik selenium teszt környezet

Image
0

238

loborg/selenium repository overview

#Selenium Side runner telepítése Jenkins konténer alá:

#Konténerbe lépés root ként
docker exec -u 0 -it <konténer_név> bash

#Parancsok a telepítéshez
#Alap filok
apt-get update
apt-get install software-properties-common

#NodJs
curl -sL https://deb.nodesource.com/setup_11.x⁠ | bash -
sudo apt-get install nodejs

#Selenium Side Runner
npm install -g selenium-side-runner

#Google Chroem Webdriver
npm install -g chromedriver --unsafe-perm=true --allow-root

#Google Chreom Headless
apt-get update
RUN apt-get install -y libappindicator3-1 libatk-bridge2.0-0 libatspi2.0-0 libgtk-3-0 fonts-liberation libasound2 libgconf-2-4 libnspr4 libxss1 libnss3 xdg-utils wget
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb⁠
dpkg -i google-chrome*.deb
apt --fix-broken install
---------------------------------------------------------------------
#Chreom telepítése Linux serverre
Headless böngészőt kell telepíteni

#Jenkins futtatáshoz

  • Fel kell telepíteni a Maven plugint
  • Meg kell adni a git vagy svn repót ahonnan leszedheti az antik_selenium projectet
  • Pre Steps
    Az alábbi parancsan tudjuk elindítani az előre konfigurált skriptet.
    #A skript lényege, hogy:
  • Letölti a legfrissebb chrome-drivert mivel a nodJs nem minden esetben tölti le a legfrissebbet
  • A tmpfs méretét megnöveli mert az volt a tapasztalat, hogy 64MB méretnél (ami dockerben az alap) nem fut le a selenium teszt.

chmod +x /var/jenkins_home/workspace/antik_selenium/assets/getChromeD.sh
./assets/getChromeD.sh

Tag summary

Content type

Image

Digest

Size

586.1 MB

Last updated

about 7 years ago

docker pull loborg/selenium