PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Testing » Testing_Selenium

PHP Client for Selenium RC

This package is unmaintained.

Download latest release 0.4.4 (there might be newer Composer installable version)

License: PHP License

Description

PHP Client for the Selenium Remote Control test tool

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).
L<http://www.openqa.org/selenium-rc/>

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

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

Maintainers

Dependencies

Required

Optional

Releases

Bugs

IDStatusTypeVersionDateSummary
#9095BogusBug0.2.02006-10-19getBodyText() returns null
#9119ClosedBug0.2.02006-10-21htmlspecialchars() used instead of urlencode()
#9120AssignedReq0.2.02006-10-21Allow setting the browser session ID
#9189AssignedBug0.2.12006-10-28Select-Option containing enties not selectable
#9337BogusBug0.2.12006-11-15Permission denied to get property Location.href
#11523ClosedReq0.3.12007-07-05Testing_Selenium.doCommand: private vs protected/public
#12689ClosedBug0.4.12007-12-14missing function getNumber
#13561BogusBug0.4.22008-04-02pear install Testing_Selenium Fails
#14317ClosedBug0.4.22008-07-09Testing_Selenium::getString() improperly returns exception
#14617OpenBug0.4.32008-09-08focus() method doesn't work
#15896ClosedBug2009-02-13Testing_Selenium with Grid passes sessionId as empty
#16472ClosedReqCVS2009-07-25Unit tests fail (directory structure)
#16756OpenReq0.4.32009-11-01$sessionId should be accessible
#17076ClosedBugCVS2010-02-09Unit tests vs SVN structure
#17077BogusReqCVS2010-02-09Skip tests if selenium server isn't available
#17089ClosedBugCVS2010-02-12Unit tests, PHPUnit 3.4: failing
#18107OpenBugSVN2010-12-08Use of stream_get_contents() cause bad interpretation of chunked result
#18255OpenBugUnknown2011-02-08errors responses from selenium server should throw exceptions
#18275DuplicateBug0.4.42011-02-150.4.4 SLOW AS F***, 0.4.3 not slow
#18280OpenBug0.4.42011-02-16Phpunit with Selenium RC runs too slow
#18360OpenReq0.4.42011-03-13Missing CaptureNetworkTraffic
#19147OpenBug0.4.42011-12-19Test Execution with Testing_Selenium-0.4.4 very very slow
#19152OpenBug0.4.42011-12-21@depends not working with PHPUnit_Extensions_SeleniumTestCase
#19947BogusBug2013-05-15selenium rc