Det er spesielt designet for Linux -systemer, og i denne artikkelen vil vi diskutere dens installasjon og jobbe med Ubuntu (Linux OS). Hvis du ønsket å kjøre nettleserne dine headløst, følg prosedyren nedenfor:
Installasjon av XVFB på Ubuntu
For å få XVFB på Ubuntu Følg gitt nedenfor trinn:
Trinn 1: Installasjon av XVFB : Først må du installere XVFB under nevnt kommando:
$ sudo apt install xvfb
Trinn 2: Installasjon av nettlesere : Nå må du laste ned noen nettleser, du kan laste ned hvilken som helst nettleser, her vil jeg laste ned Chrome og Firefox Browser på Ubuntu System:
Installasjon av Firefox
Nå må vi installere Firefox, i det meste av systemet er det installert som standard, men må oppgraderes, så Firefox -nettleseren på systemet mitt er også installert som standard, den blir bare oppgradert. Kjør nå nedenfor nevnt i Ubuntu Terminal Command for å installere:
$ sudo apt-get install Firefox
Trinn 4: Testing av XVFB: For å teste om XVFB er installert/fungerer ordentlig, kjør den nedenfor nevnte kommandoen for å sjekke statusen til XVFB -prosessen:
$ ps -ef | grep xvfb
Så resultatet viser at det er riktig installert på systemet, nå kan du bruke det uten problemer.
Trinn 3: Arbeid av XVFB: XVFB lar deg kjøre nettlesere/tester i bakgrunnen uten å vise behandlingen. Bruk den nedenfor nevnte syntaks for å kjøre/teste programmer headlessly:
$ xvfb-run [alternativer] [kommando]
Nedenfor kjører jeg for eksempel Firefox ved å bruke XVFB av den nedenfor nevnte kommandoen, vil den åpne i bakgrunnen, og ingenting vil vises på skjermen.
$ xvfb-run Firefox http: // google.com
For å få mer informasjon om denne kommandoen, kan du bruke hjelpekommando med denne kommandoen, kjøre den nedenfor nevnte kommandoen for å vite mer om bruken:
$ XVFB-Run-Hjelp
Konklusjon
XVFB, referert til som X Virtual framebuffer, lar deg kjøre programmer i bakgrunnen headlessly uten å vise faktisk behandling. Det er nyttig å kjøre tester uten å åpne et ubesvart vindu. I denne skrivingen gir jeg prosedyren for installasjon og testing av XVFB på Ubuntu (Linux OS), og etter installasjon utdyper jeg også arbeidssystemet.