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
- Shin Ohno (shin) — lead, active
- Bjoern Schotte (bjoern) — developer, active
Dependencies
Required
- PHP (>= 5.1.0)
- PEAR Installer (>= 1.4.0a12)
Optional
- curl (extension)
Releases
- 0.4.4 (alpha, 2010-10-10)
Release notes
License: PHP License
QA release
Bug #14317 Testing_Selenium::getString() improperly returns exception shin
Bug #15896 Testing_Selenium with Grid passes sessionId as empty kguest
Bug #16472 Unit tests fail (directory structure) doconnor
Bug #17076 Unit tests vs SVN structure doconnor
Bug #17089 Unit tests, PHPUnit 3.4: failing kguest - 0.4.3 (beta, 2008-07-15)
- 0.4.2 (beta, 2007-12-17)
- 0.4.1 (beta, 2007-12-14)
- 0.4.0 (beta, 2007-10-15)
- 0.3.2 (beta, 2007-07-08)
- 0.3.1 (beta, 2007-03-23)
- 0.3.0 (beta, 2006-12-09)
Release notes
License: PHP License
- Adjusted for compatibility with Selenium Remote Control 0.9.0.
- Changed API waitForPageToLoad, the $timeout value is necessary.
- HTTP_Request $driver option is removed.(Now only "native"(default) and "curl" are acceptable.)
- Testing_Selenium will be integrated into the Selenium Rremote Control Project.
- Upgrade to beta release.
- This release still has Bug #9189. - 0.2.1 (alpha, 2006-11-03)
Release notes
License: PHP License
- Fixed Bug #9189. See Bug9189.php. Trim whitespace in doCommand.
- Fixed Bug #9119. See Bug9119.php. Use urlencode() instead htmlspecialchars() in doCommand.
- Changed Test Website http://www.unchiku.com/ to http://www.ganchiku.com/ - 0.2.0 (alpha, 2006-10-18)
Release notes
License: PHP License
- Changed package name. Selenium to Testing_Selenium.
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #9095 | Bogus | Bug | 0.2.0 | 2006-10-19 | getBodyText() returns null |
| #9119 | Closed | Bug | 0.2.0 | 2006-10-21 | htmlspecialchars() used instead of urlencode() |
| #9120 | Assigned | Req | 0.2.0 | 2006-10-21 | Allow setting the browser session ID |
| #9189 | Assigned | Bug | 0.2.1 | 2006-10-28 | Select-Option containing enties not selectable |
| #9337 | Bogus | Bug | 0.2.1 | 2006-11-15 | Permission denied to get property Location.href |
| #11523 | Closed | Req | 0.3.1 | 2007-07-05 | Testing_Selenium.doCommand: private vs protected/public |
| #12689 | Closed | Bug | 0.4.1 | 2007-12-14 | missing function getNumber |
| #13561 | Bogus | Bug | 0.4.2 | 2008-04-02 | pear install Testing_Selenium Fails |
| #14317 | Closed | Bug | 0.4.2 | 2008-07-09 | Testing_Selenium::getString() improperly returns exception |
| #14617 | Open | Bug | 0.4.3 | 2008-09-08 | focus() method doesn't work |
| #15896 | Closed | Bug | 2009-02-13 | Testing_Selenium with Grid passes sessionId as empty | |
| #16472 | Closed | Req | CVS | 2009-07-25 | Unit tests fail (directory structure) |
| #16756 | Open | Req | 0.4.3 | 2009-11-01 | $sessionId should be accessible |
| #17076 | Closed | Bug | CVS | 2010-02-09 | Unit tests vs SVN structure |
| #17077 | Bogus | Req | CVS | 2010-02-09 | Skip tests if selenium server isn't available |
| #17089 | Closed | Bug | CVS | 2010-02-12 | Unit tests, PHPUnit 3.4: failing |
| #18107 | Open | Bug | SVN | 2010-12-08 | Use of stream_get_contents() cause bad interpretation of chunked result |
| #18255 | Open | Bug | Unknown | 2011-02-08 | errors responses from selenium server should throw exceptions |
| #18275 | Duplicate | Bug | 0.4.4 | 2011-02-15 | 0.4.4 SLOW AS F***, 0.4.3 not slow |
| #18280 | Open | Bug | 0.4.4 | 2011-02-16 | Phpunit with Selenium RC runs too slow |
| #18360 | Open | Req | 0.4.4 | 2011-03-13 | Missing CaptureNetworkTraffic |
| #19147 | Open | Bug | 0.4.4 | 2011-12-19 | Test Execution with Testing_Selenium-0.4.4 very very slow |
| #19152 | Open | Bug | 0.4.4 | 2011-12-21 | @depends not working with PHPUnit_Extensions_SeleniumTestCase |
| #19947 | Bogus | Bug | 2013-05-15 | selenium rc |