Skip to content

Instantly share code, notes, and snippets.

@curtismcmullan
Last active May 2, 2023 22:56
Show Gist options
  • Star 80 You must be signed in to star a gist
  • Fork 52 You must be signed in to fork a gist
  • Save curtismcmullan/7be1a8c1c841a9d8db2c to your computer and use it in GitHub Desktop.
Save curtismcmullan/7be1a8c1c841a9d8db2c to your computer and use it in GitHub Desktop.
Setup Selenium Server on Ubuntu 14.04
#!/bin/bash
# Following the guide found at this page
# http://programmingarehard.com/2014/03/17/behat-and-selenium-in-vagrant.html
echo "\r\nUpdating system ...\r\n"
sudo apt-get update
# Create folder to place selenium in
#
echo "\r\nCreating folder to place selenium in ...\r\n"
sudo mkdir ~/selenium
cd ~/selenium
# Get Selenium and install headless Java runtime
#
echo "\r\nInstalling Selenium and headless Java runtime ...\r\n"
sudo wget http://selenium-release.storage.googleapis.com/2.44/selenium-server-standalone-2.44.0.jar
sudo apt-get install openjdk-7-jre-headless -y
# Install Firefox
#
echo "\r\nInstalling Firefox ...\r\n"
sudo apt-get install firefox -y
# Install headless GUI for firefox. 'Xvfb is a display server that performs graphical operations in memory'
#
echo "\r\nInstalling XVFB (headless GUI for Firefox) ...\r\n"
sudo apt-get install xvfb -y
# Finally, starting up Selenium server
#
echo "\r\nStarting up Selenium server ...\r\n"
DISPLAY=:1 xvfb-run java -jar ~/selenium/selenium-server-standalone-2.44.0.jar
@0xIslamTaha
Copy link

Please, Update this code with the latest versions :) and Thanks for your effort

@rutvij2292
Copy link

@rutvij2292
Copy link

Hi @curtismcmullan
Can you help me starting selenium server on startup? It would be a great help for many. Thanks for detailed commands for installing selenium.

Thanks,
Rutvij

@zxl777
Copy link

zxl777 commented Oct 24, 2016

How chrome worked headless ?

@maryamnik
Copy link

Thanks a lot, it really helped.

@JeroenSteen
Copy link

Is it also possible to run xvfb-run in the background? I tried DISPLAY=:1 xvfb-run java -jar ~/selenium/selenium-server-standalone-2.44.0.jar &.

@techkuz
Copy link

techkuz commented Aug 30, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment