Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Aug 20, 2024. It is now read-only.

ReleaseNotes23

Jussi Malinen edited this page Aug 18, 2015 · 1 revision

SeleniumLibrary 2.3.1

SeleniumLibrary 2.3.1 was released 2010-03-10.

The most important thing in the release is the upgrade of the embedded Selenium Server to version 1.0.3, to fix Issue 60 and Issue 99. The 1.0.3 version of Selenium Server is three times the size of 1.0.1, which means that SeleniumLibrary distribution also triples it's size, from ~5MB to ~15MB.

In addition to server upgrade some minor enhancements and bug fixes are included.

Acknowledgments

Thanks to everyone who submitted or commented on issues. Special thanks to Andreas Ebbert-Karroum for sending patch to fix Issue 98 and to user jerry57 for testing Issue 60.

List of all fixes and enhancements

ID Type Priority Summary
Issue 98 Defect High Parsing Selenium errors containing Unicode fails
Issue 99 Enhancement High Support Firefox 3.6 by updating the embedded Selenium Server to 1.0.3 version
Issue 60 Defect Medium Open Browser fails to open Firefox 3.5.4 on OS X 10.6.1
Issue 84 Defect Medium Browser handling keywords do not honor timeout set in library import
Issue 100 Enhancement Medium Possibility to set log level to potentially big messages by Page Should Contain
Issue 101 Documentation Medium Document that Capture Screenshot doesn't create intermediate directories since 2.3

Altogether 6 issues.

SeleniumLibrary 2.3

SeleniumLibrary 2.3 was released 2010-02-15.

The original plan was to have just a 2.2.3 minor release, but the high interest for new keywords and other enhancements/fixes turned this into a new major release.

Acknowledgments

Radek Wierzbicki provided a patch to support custom element location strategies (Issue 59), and wrote a wiki page about how to use this new Add Location Strategy keyword to enable jQuery selectors. He has also written about this subject in his blog.

Andreas Ebbert-Karroum created the original patch to support remote screenshots (Issue 89), and helped testing also the new Capture Page Screenshot keyword (Issue 93). He is probably just happy that his earlier blog post about remote screenshots with SeleniumLibrary 2.2 is nowadays slightly outdated and taking remote screenshots works out-of-the-box.

Kai Hackemesser debugged a nasty socket leak problem on Jython (Issue 79) that turned out to be a bug in the Selenium RC Python API (issue 817 in the Selenium RC issue tracker). Kai also wrote the original patch fixing the issue.

Big thanks also to everyone else who submitted code, bug reports, feature requests, or otherwise helped making this great release.

Backwards incompatible changes

Support for attribute syntax inherited from PamieLibrary (the previous web testing library for Robot Framework what was never open source) was removed (Issue 58). It had already been deprecated in the 2.2 release.

List of all fixes and enhancements

ID Type Priority Summary
Issue 72 Defect High Wait Until Page Contains doesn't always work
Issue 79 Defect High Selenium Python API leaks sockets on Jython because connections to SeleniumServer are not closed explicitly
Issue 73 Enhancement High Open Context Menu keyword
Issue 74 Enhancement High Possibility to call Selenium API directly (Call Selenium API keyword)
Issue 80 Enhancement High Get Element Attribute keyword
Issue 70 Defect Medium Page Should (Not) Contain Button keywords don't work with buttons created like <input type="button">
Issue 94 Defect Medium IE doesn't support accessing images and links with relative src and href attributes
Issue 58 Enhancement Medium Deprecate PAMIE attribute syntax
Issue 59 Enhancement Medium Add Location Strategy keyword
Issue 63 Enhancement Medium Wait until page contains element keyword
Issue 68 Enhancement Medium _SELENIUM_LOCATOR_PREFIXES needs to be extensible
Issue 69 Enhancement Medium Get matching xpath count keyword
Issue 71 Enhancement Medium Start Selenium Server should use the port given to the library when it is taken into use
Issue 77 Enhancement Medium Get Horizontal Position and Get Vertical Position keywords
Issue 78 Enhancement Medium Start Selenium Server keyword should log the path to the Seleniun server log (and it's doc should have usage examples)
Issue 83 Enhancement Medium Possibility to give custom error message to Wait For Condition and Wait Until Page Contains keywords
Issue 85 Enhancement Medium Go Back keyword
Issue 89 Enhancement Medium Support for taking screenshots on remote systems to Capture Screenshot keyword
Issue 92 Enhancement Medium Possibility to use non-default selenium-server.jar with Start Selenium Server
Issue 93 Enhancement Medium Capture Page Screenshot keyword
Issue 65 Documentation Medium Bad example about using XPath in library documentation
Issue 76 Documentation Medium Document that if Selenium Server is restarted it may need to use different port
Issue 82 Documentation Medium Documentation enhancement do describe how to handle self signed certificates
Issue 41 Enhancement Low Remove deprecated Shut Down (Selenium) Server -> Stop Selenium Server
Issue 91 Enhancement Low Support for absolute paths as a custom location for Capture Screenshot

Altogether 25 issues.

Clone this wiki locally