Changelog History
Page 12
-
v0.9.2 Changes
February 21, 2011๐ Fixes a couple of specs, plugs hole in array to prevent segfaults, and โ adds try/catch to leave context after executing script.
292 Tests 3.3 sec to complete
-
v0.9.1 Changes
February 17, 2011Some internal changes to history. Breaks iframe.
289 Tests 3.3 sec to complete
-
v0.9.0 Changes
February 17, 2011๐ New isolated contexts for executing JavaScript. This solves a long standing problems with pages that have more than one script. Briefly speaking, each window gets it's own context/global scope that is shared by all scripts loaded for that page, but isolated from all other ๐ windows.
๐ Fixes error handling on timeout/XHR scripts, these now generate an
onerror
event.๐ป Eventloop is now associated with window instead of browser.
๐ Fixes URL resolution in XHR requests with no port.
293 Tests 3.3 sec to complete
-
v0.8.13 Changes
February 11, 2011โ Tested with Node 0.4.0.
โ Add support for IFRAMEs (Damian Janowski).
โฌ๏ธ Upgraded to HTML5 0.2.13.
๐ Fixes #71 cookie names now preserve case.
๐ Fixes #69 incorrectly resolving partial URLs in XHR requests.
๐ Fixes
browser.clock
to useDate.now
instead ofnew Date
(faster).๐ Fixes
browser.dump
.โฑ In debug mode, show when firing timeout/interval.
โ Added
cake install
.293 Tests 3.7 sec to complete
-
v0.8.12 Changes
February 01, 2011โ Tested with Node 0.3.7 in preparation for Node 0.4.0.
โ Added
browser.fork
(Josh Adell):๐ป > Return a new browser using a snapshot of this browser's state. This ๐ฏ method clones the forked browser's cookies, history and storage. The ๐ป two browsers are independent, actions you perform in one browser do not affect the other.
Particularly useful for constructing a state (e.g. sign in, add items โ to a shopping cart) and using that as the base for multiple tests, and โ for running parallel tests in Vows.
๐ Fix firing the
change
event onSELECT
elements when using jQuery (Damian Janowski).๐ Fix for
jQuery.ajax
receiving a non-stringdata
option (Damian Janowski).๐ Fix to allow
script
elements that are not JavaScript (Sean Coates).๐ NOTE: In this release I started running the test suite using
cake test
and recording the time reported by Vows. This doesn't count the time it takes to fire up Node, Cake, etc, so the reported time is approximately a second smaller than the previously reported time for 0.8.11. All other things being equal.292 Tests 3.7 sec to complete
-
v0.8.11 Changes
January 25, 2011โ Added
browser.source
which returns the unmodified source of the current page (Bob Lail).โ Added support for the Referer header (Vinicius Baggio).
If cookies do not specify a path, they are set to the root path rather than to the request path (Bob Lail).
Cookies are allowed to specify paths other than the request path (Bob Lail).
Ensure fields are sent in the order they are described (Josรฉ Valim).
๐ Fix parsing of empty body (Vinicius Baggio).
โ Add support for window.screen (Damian Janowski).
Zombie now sends V0 cookies (Assaf Arkin).
๐ Fix for loading scripts over SSL (Damian Janowski).
โ Added
window.resources
to return all resources loaded by the page ๐ (including the page itself). You can see what the page is up with:browser.window.resources.dump()
๐ Modified
lastRequest
/lastResponse
to use the window resources, fixed ๐ปbrowser.status
andbrowser.redirected
to only look at the page resource itself.282 Tests 4.3 sec to complete
-
v0.8.10 Changes
January 13, 2011๐ Allow setting cookies from subdomains (Damian Janowski & Michel Martens).
๐ Modified
browser.fire
to fire MouseEvents as well (Bob Lail).โ Added
window.title
accessor (Bob Lail).๐ Fixed
window.navigator.userAgent
to returnuserAgent
property (same as sent to server) (Assaf Arkin).โ Added support for
alert
,confirm
andprompt
(Assaf Arkin).โ Added accessors for status code from last respone (
browser.statusCode
) ๐ป and whether last response followed a redirect (browser.redirected
) (Assaf Arkin).The
visit
,clickLink
andpressButton
methods now pass three ๐ป arguments to the callback: error, browser and status code (Assaf Arkin).265 Tests 3.7 sec to complete
-
v0.8.9 Changes
January 10, 2011Properly use the existance operator so empty strings are sent (Josรฉ Valim).
๐ Fix to XPath evaluation and sorting by document order (Josรฉ Valim).
โ Added
unselect
,selectOption
andunselectOption
to browser (Bob Lail).โ Added
cookies.clear
(Bob Lail).๐ป You can now call browser methods that accept a selector (e.g.
fill
,select
) with the element itself.๐ Fix to populate fields even if field type is invalid (Bob Lail).
โก๏ธ Update to HTML5 0.2.12.
238 Tests 3.2 sec to complete
-
v0.8.8 Changes
January 04, 2011๐ Fixed script execution order: now in document order even when mixing internal and external scripts.
๐ Fixed image submit (Josรฉ Valim).
Ensure checkboxes are properly serialized (Josรฉ Valim).
It should send first select option if none was chosen (Josรฉ Valim).
231 Tests 3.3 sec to complete
-
v0.8.7 Changes
January 04, 2011โ Adds DOM Level 3 XPath support.
โ Added support for file upload:
browser.attach(selector, filename)
.Send script errors to
window.onerror
and report them back tovisit
callback.๐ Support
select
with multiple options (Josรฉ Valim).๐ Fix handling of unknown input fields and select fields (Josรฉ Valim).
๐ Fix issue 24, search and hash must be empty string not null.
๐ Support Node 0.3.3 (thanks Pete Bevin)
๐ For the brave enough to hack a Zombie, we now support (and
cake setup
assumes)npm bundle
.224 Tests 3.1 sec to complete