Skip to content
Start your own Selenium test server with Chrome, Firefox and Internet Explorer drivers.
PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
config
lib
.gitignore
.travis.yml
LICENSE
README.md
cacert.pem
composer.json
selenium-setup

README.md

 ____            ___
/\  _`\         /\_ \                  __
\ \,\L\_\     __\//\ \      __    ___ /\_\  __  __    ___ ___
 \/_\__ \   /'__`\\ \ \   /'__`\/' _ `\/\ \/\ \/\ \ /' __` __`\
   /\ \L\ \/\  __/ \_\ \_/\  __//\ \/\ \ \ \ \ \_\ \/\ \/\ \/\ \
   \ `\____\ \____\/\____\ \____\ \_\ \_\ \_\ \____/\ \_\ \_\ \_\
    \/_____/\/____/\/____/\/____/\/_/\/_/\/_/\/___/  \/_/\/_/\/_/
    Selenium Environment on Windows, Linux and Mac

Build Status Build Status Scrutinizer Code Quality PHP 5.4

Install

  1. git clone https://github.com/bogdananton/Selenium-Setup.git
  2. cd Selenium-Setup
  3. Download composer.phar
  4. Run php composer.phar install

Listing commands

  1. php bin/selenium-setup.php list
Selenium Setup version 4.0.0

Usage:
  command [options] [arguments]

Available commands:
  help      Displays help for a command
  list      Lists commands
  register  Register a SeleniumSetup server instance.
  servers   List registered Selenium Servers.
  start     Start Selenium Server setup with all supported drivers attached to it.
  stop      Stop Selenium Server.

Running (default instance)

  1. php bin/selenium-setup.php start
Usage:
  start [options] [--] [<name>]

Arguments:
  name                   The instance name. [default: "defaultServer"]

Registering instances

  1. php bin/selenium-setup.php register secondInstance 4445
Usage:
  register [options] [--] <name> <port>

Arguments:
  name                   Instance name.
  port                   Instance port.

Stopping an instance

  1. php bin/selenium-setup.php stop secondInstance
Usage:
  stop [<name>]

Arguments:
  name                  The name of the server. [default: "defaultServer"]

System Requirements

  • Java JRE/JDK (1.6+)
  • PHP (5.3+) with curl and open_ssl
  • Browser: Chrome, Firefox, IE (only on Windows)

Environment components:

Demo

asciicast

You can’t perform that action at this time.