Skip to content

Instantly share code, notes, and snippets.

@cioddi
Last active December 21, 2015 05:59
Show Gist options
  • Save cioddi/6261432 to your computer and use it in GitHub Desktop.
Save cioddi/6261432 to your computer and use it in GitHub Desktop.
install headless phpunit & selenium on debian wheezy

#install headless phpunit & selenium on debian wheezy

##prepare pear

pear upgrade pear
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.project.com
sudo pear channel-discover pear.symfony-project.com

##install depending apps

sudo pear install phpunit/PHPUnit --alldeps
sudo pear install phpunit/PHPUnit_Selenium --alldeps
sudo apt-get install xvfb
sudo apt-get install openjdk-6-jre-headless

##install firefox on debian wheezy (the lazy way) add the following to /etc/apt/sources.list deb http://packages.linuxmint.com debian import and do

gpg --keyserver pgp.mit.edu  --recv-keys 3EE67F3D0FF405B2
gpg --export 3EE67F3D0FF405B2 > 3EE67F3D0FF405B2.gpg
sudo apt-key add ./3EE67F3D0FF405B2.gpg
rm ./3EE67F3D0FF405B2.gpg
sudo apt-get update
sudo apt-get install firefox firefox-l10n-en-us

##download latest "selenium server" http://docs.seleniumhq.org/download/ e.g. wget http://selenium.googlecode.com/files/selenium-server-standalone-2.35.0.jar

##start selenium server

sudo xvfb-run java -jar selenium-server-standalone-2.35.0.jar

... and enjoy running your tests.

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