Selenium-Core: Release Notes
Release information for different distributions of Selenium Core
Selenium Core 1.0 beta-1
March 5, 2008
Downloads -
Selenium Core 0.8.3
September 20, 2007
New in 0.8.3:
- A new XPath count command, which tells you how many elements match a given XPath
- Our HTML Selenese TestRunner can now save the logs of an automated test run along with the Selenese test results
- Significant fixes/improvements in our XPath support
- Fixed our long broken readyState.xpi to support Firefox 2 in multiWindow mode
Warnings:
- There are a few small changes in the API. windowMaximize and
windowFocus no longer take an argument; just "selectWindow" to the
window you want to maximize/focus before you call them. Also, the
"getLogMessages" accessor has been removed; it never really worked
properly anyway, and we now support much more sophisticated logging.
- Use of the multiWindow mode in Firefox still requires installation
of the "readyState.xpi" extension, available in the Selenium Core
distribution.
For more details, see the JIRA release summary.
Selenium Core 0.8.2
December 11, 2006
Version 0.8.2 is a bug-fix release for Selenium Core. A critical bug
was fixed in all waitFor* commands that made them never timeout.
Other bug fixes were mostly in in element highlighting and support
for IE HTA mode.
Warnings:
For more details, see the JIRA release summary.
Selenium Core 0.8.1
November 13, 2006
Version 0.8.1 is a bug-fix release for Selenium Core. New features
include support for holding down Ctrl/Shift/Alt while performing
click and mouse events, and support for Firefox 2.0 and IE7. We
also fixed a LOT of bugs.
Warnings:
-
Use of the multiWindow layout in Firefox requires installation of the
"readyState.xpi" extension, available in the Selenium Core distribution.
For more details, see the JIRA release summary.
Selenium Core 0.8.0
September 20, 2006
Highlights include:
- a "multiWindow" option which places the application-under-test in
a separate window, allowing testing of "frame-busting" apps;
- more reliable page-load detection for popup windows;
- new cookie-management actions;
- a run-speed slider and "Pause" button which replace the old Run/Walk/Step radio-buttons;
- many bug-fixes and stability improvements;
- tested against latest versions of Firefox, IE6, Opera, Konqueror, Safari and WebKit.
Warnings:
-
Use of the multiWindow layout in Firefox requires installation of the
"readyState.xpi" extension, available in the Selenium Core distribution.
-
We've been doing a lot of refactoring within the Selenium Javascript
code, particularly in the area of the "TestRunner" user-interface: it's
likely that some user-extensions may break as a result.
For more details, see the JIRA release summary.
Selenium Core 0.7.1
August 3, 2006
- updated browser support
- Firefox 1.5.0.6 and Opera 9, fixed support on Firefox 1.0.8
- drag and drop support
- new dragAndDrop command lets you configure drag-and-drop elements (may require some workarounds; see documentation for details)
- cursor position commands
- new get/setCursorPosition commands to control the location of the text cursor
- window management commands
- new commands allow you to maximize the browser window, focus the current window, and get a list of all open windows
- breakpoints
- set breakpoints in HTML tests with a single click, for easier debugging
- CSS locator syntax
- identify elements using CSS selectors (e.g. 'css=a[href="#id3"]')
- element highlighting
- optionally you can highlight elements as they are being used in Selenium tests
Selenium Core 0.7.0
May 14, 2006
- updated browser support
- Firefox 1.5.0.3, Opera 8, and improved stability in all browsers
- improved AJAX support
- "waitFor" commands are available for every assertion, to allow you to detect and respond to asynchronous activity
- mouse/key events
- keyUp, keyDown, keyPress, mouseDown, mouseOver...
- comments
- easily add comments in between HTML Selenese tables
- HTA support from the command line
- Automatically run Selenium Core tests and save them to disk using an MS IE HTA file
Selenium 0.6.0
September 24, 2005
- pattern-matching
- Support for regular-expression and exact matching. Allow patterns to be used to match alert and confirmation messages.
- support for Javascript prompts
- Capture and verify prompt-messages, set up return values.
- fireEvent command
- Allows arbitrary events to be raised.
- logging
- New "pop up" log window.
- error-handling
- Better handling and reporting of internal errors.
- bug-fixes
- Various defects fixed.
See also: JIRA release-summary.
Selenium 0.5.0
June 19, 2005
- "waitForValue" command
- Tells Selenium to wait until an input element has a specified value.
- "close" command
- Closes an open popup window
- DOM Viewer
- Now works in IE, show/hide works in all browsers
- Option locators
- Can now select options based on index, value or id, as well as label
- verifyLocation
- Now handles querystring in the url
- selectWindow
- Can now select windows that aren't assigned to a global variable
- TestRunner hanging
- Fixed problem found in some IE installations
See also: JIRA release-summary.
Selenium 0.4.0
May 20, 2005
This release breaks backward compatibility in 3 ways:
- The
'click' command now requires the 'AndWait' suffix in order to wait for
a page to reload. The 'nowait' parameter is no longer supported.
- The previously undocumented 'link:' locator is now specified as 'link=the link text'
- The previously undocumented 'setVariable' command has been renamed to 'store', with slightly different semantics.
- Safari support
- Most Selenium features now work in Safari!
- Click command doesn't wait
- Use 'clickAndWait' to wait for a page reload
- Locator specificity
- Can use prefixes ('id=', 'xpath=' etc) to specify exactly which locator strategy to use.
- Better XPath support
- Works in Konqueror, and is faster on other platforms.
- Javascript parameters
- All parameters can now take a javascript{...} syntax, constructing the parameter value from javascript.
- Handle 'AndWait' commands in popup windows
- This bug has been fixed
- Bug fixes
- Many broken things fixed.
See also: JIRA release-summary.
Selenium 0.3.0
May 2, 2005
- Standalone server for testing remote sites
- Improved in-browser user interface
- Zope product plug-in for Plone Content Management System
- Many, many bug fixes
Selenium 0.2
Jan 20, 2005
- Java and Ruby drivers
- Cross browser capability improved