This is the list of changes for the PHPUnit_Selenium 1.2 release series.
- Fixed package.xml to include missing SeleniumTestSuite.php file.
- Implemented Select object, available via $this->select().
- Added defaults for Selenium Server host and port.
- Added @method annotations on Selenium2TestCase.
- Fixed #83:
setUpBeforeClassandtearDownAfterClassdo not work withPHPUnit_Extensions_SeleniumTestCase. - Fixed #85: using POST instead of GET in Selenium RC Driver.
- Supporting AndroidDriver, both on devices and emulators.
- Supporting UTF-8 characters in Element::value().
- Fixed #82:
@dependsannotation does not work withPHPUnit_Extensions_SeleniumTestCase. package.xmlmisses classes for Selenium 2 support.
- Introduced
PHPUnit_Extensions_Selenium2TestCaseclass for using WebDriver API. - Introduced session sharing for WebDriver API.
- Introduced URL opening and element selection in WebDriver API.
- Introduced clicking on elements and
clickOnElement($id)shorthand in WebDriver API. - Introduced partial
alert()management in WebDriver API. - Introduced element manipulation in WebDriver API: text accessor, value mutator.
- Introduced
by*()quick selectors in WebDriver API. - Extracted a base command class for extending the supported session and element commands in WebDriver API.