Skip to content

Instantly share code, notes, and snippets.

@curtismcmullan
Last active May 2, 2023 22:56
Show Gist options
  • Select an option

  • Save curtismcmullan/7be1a8c1c841a9d8db2c to your computer and use it in GitHub Desktop.

Select an option

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
@hisachin
Copy link
Copy Markdown

Unable to access jarfile /home/sachin/selenium/selenium-server-standalone-2.44.0.jar

@mkinf
Copy link
Copy Markdown

mkinf commented May 25, 2016

@hisachin I think your problem comes from Java installation. Make sure you installed the new version of Java, add it in the path and put it in the same place as selenium driver.

Hope that this will help you.
Mkinf.

@0xIslamTaha
Copy link
Copy Markdown

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

@rutvij2292
Copy link
Copy Markdown

@rutvij2292
Copy link
Copy Markdown

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
Copy Markdown

zxl777 commented Oct 24, 2016

How chrome worked headless ?

@maryamnik
Copy link
Copy Markdown

Thanks a lot, it really helped.

@JeroenSteen
Copy link
Copy Markdown

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
Copy Markdown

techkuz commented Aug 30, 2018

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