Proposal for "Selenium"

» Metadata » Status
  • Category: Testing
  • Proposer: Shin Ohno 
  • License: PHP License 3.0
» Description
Testing::Selenium is the PHP Client Driver for the Selenium Remote Control.

Selenium Remote Control (SRC) is a test tool that allows you to write automated web application UI tests in any programming language against any HTTP website using any mainstream JavaScript-enabled browser. SRC provides a Selenium Server, which can automatically start/stop/control any supported browser. It works by using Selenium Core, a pure-HTML+JS library that performs automated tasks in JavaScript; the Selenium Server communicates directly with the browser using AJAX (XmlHttpRequest).
OpenQA Selenium Control:About

This package sends commands directly to the Server using simple HTTP GET/POST requests. Using this package together with the Selenium Server, you can automatically control any supported browser.

To use this package, you need to have already downloaded and started the Selenium Server. (The Selenium Server is a Java application.) The Selenium Server is available from

I don't know which section I should put this package.

-- 2006-07-13
Thanks to Björn Schotte, I found the way to avoid HTTP Connection trouble.
» Dependencies » Links
  • PHP5.1
  • curl(optional)
  • HTTP_Request(optional)
» Timeline » Changelog
  • First Draft: 2006-06-20
  • Proposal: 2006-07-23
  • Call for Votes: 2006-08-24
  • Shin Ohno
    [2006-08-15 23:21 UTC]

    - Fixed Bug Thanks to Asad, changed method name getAllSource to getHtmlSource.
    - Add selenium-server.jar(To run it, read README.