Skip to content

Latest commit

 

History

History
106 lines (84 loc) · 8.45 KB

RELEASE_NOTES.md

File metadata and controls

106 lines (84 loc) · 8.45 KB

0.7.6 - May 26 2013

  • Updated to Selenium 2.33.0 (change log)
  • (Breaking) Changed >> (drag) to --> it was overriding the f# function. << (write) stays
  • Added pin FullScreen
  • Updated documentation with more forms of element/elements

0.7.7 - June 8 2013

  • Fixed bug where text area's value was not being read correctly. Pull Request
  • (Breaking) Changed how start (browser) works. If you had 'start "firefox"' before, you need to change it from the string "firefox" to just firefox. You can also start browsers with profiles now. Commit

0.7.8 - July 26 2013

  • (Breaking) Deprecated HtmlReporter. It was incomplete and not being worked on.
  • LiveHtmlReporter now pins its browser to the left
  • 'coverage' now accepts a url or unit. Providing unit will create a coverage report of the page you are currently on
  • '<<' (write) performance on select/options improved significantly

0.7.9 - August 8 2013

  • Updated to Selenium 2.34.0. (http://selenium.googlecode.com/git/dotnet/CHANGELOG)
  • Added color to stack traces to point you at the first line of your code to help debugging.
  • Fixed problem looping over multiple elements when trying to write, and one or more of them failing to write.
  • Fixed problem looping over multiple elements when trying to click, and one or more of them failing to click.
  • Fixed problem with other contexts continuing to run when failfast was enabled. All subsequent tests/contexts do not run.
  • Fixed problem with dealing with alerts not being reliable.

0.8.0 - August 29 2013

0.8.1 - Septemer 2 2013

  • Added phantomJSProxyNone as start option to work around phantom performance problem Issue #94
  • When using PhantomJS, no longer auto pin browser as it causes a slow down [Issue #96] (lefthandedgoat#96)

0.8.2 - Septemer 2 2013

  • Added several methods to LiveHtmlReport class allowing access to the report browser, execution of javascript, accessing the html of the report and saving the html Issue #97

0.8.3 - Septemer 3 2013

  • notDisplayed now correctly passes when checking for an element that does not exist Issue #99
  • jquery and sizzle css selectors are now supported (:not, :checked, :selected etc...) Pull Request #98

0.8.4 - Septemer 4 2013

  • (Breaking) renamed reportPath to reportTemplateUrl when adding a new feature. New feature will automatically save a report to specified path on quit() when using LiveHtmlReporter Pull Request #103

0.8.5 - Septemer 7 2013

  • (Breaking) previously element/elementWithin would return the first satisfactory element. someElementWithin would throw an exception if there was more than one element. Now all three will return first element. If you want it to throw an exception if more than one is found, set 'throwIfMoreThanOneElement' configuration setting to true Issue #105
  • sleep now accepts floats instead of integers Pull Request #106

0.8.6 - Septemer 11 2013

  • displayed and notDisplayed can now take a cssSelector/xpath/etc or an IWebElement Issue #93

0.8.7 - Septemer 20 2013

  • (Semi-Breaking) on check for url is now smarter. The original intention for using contains instead of equality was to disregard query strings. That is now done more intelligently Pull Request #107

0.8.8 - October 7 2013

0.9.0 - December 15 2013

  • Updated to Selenium 2.38.0
  • Pulled in IPad/IPhone user agent support
  • General updates/improvements

0.9.2 - January 23 2014

  • Made the browser used for the html reporter configureable Issue #126
  • (Semi-Breaking) Moved all the types to a new module: canopy.types. You may need to add an open statement if you are referencing any of those types.

0.9.3 - January 27 2014

  • Fixed bug in html reporter if your test name had single ticks in it Issue #127
  • Fix for #127 took a dependency on System.Web so make sure your canopy projects are not Client Profiles!
  • (Semi-Breaking) Fixed [Issue #85] (lefthandedgoat#85) 'element' and 'elements' are now reliable, meaning that they will try over and over until an element exists.
  • Added 'unreliableElements' which has the same behavior that 'elements' had if you relied on it
  • Fixed Issue #91 so that there are better error messages. Suggestions for mistyped selectors is now back and improved!
  • Fixed Issue #128. You can now add finders to canopy and it will search for things by you via your defined conventions. Check the bottom of the basicTests/Program.fs for an example.

0.9.5 - February 7 2014

0.9.8 - March 31 2014

  • Fixed bug when a modal was open and would cause an error, would cause the runner to fail Issue #135
  • Added waitFor2 which takes a message and function and uses the message as the error message if waitFor fails Issue #136
  • Fixed problem where canopy would not work with VS 2010 Issue #137
  • Updated to Selenium 2.41 Issue #138
  • Now built in Release mode Issue #139
  • Added support for Firefox Aurora (nightly build) Issue #141

0.9.10 - May 26 2014

  • Accepted @rachelreese refactor. Thanks Rachel! Issue #143
  • Improved behaviour of << for writing to options to now also look by options value Issue #144
  • Removed redundant Sizzle finder Issue #145
  • Updated to the lastest version of SizSelCsZzz Issue #146
  • Accepted reporter bug fix by soerennielsen. Thanks! Issue #150
  • Accepted improvement to << by soerennielsen. Thanks! Issue #151

0.9.11 - May 28 2014

  • Upgraded to Selenium 2.42 Issue #152
  • Chrome is now launched with --test-type flag to hide warning message of deprecated flags Issue #153

0.9.12 - July 2 2014

  • Accepted TeamCity Report fix by mattsonlyattack and incorporated other fixes to TC Reporter. Thanks! Issue #154

0.9.13 - August 10 2014

0.9.14 - September 7 2014

  • Added the ability to provide hints to a selector to say what finder to use. Helps with performance in some scenarios. Also added two configuration options to help with performance. One to turn off implicit iFrame searching and one to turn off logging used for coverage report. Issue #163
  • Fixed an issue with Team City reporter character escaping