Thomas Walpole
7ce97f2539
Node#[] should prefer properties over attributes
2017-11-09 08:04:32 -08:00
Thomas Walpole
702bce9ce9
Fix issue with switching to the same frame twice in a row
2017-03-25 14:29:44 -04:00
Thomas Walpole
43ebe80704
Support Capybara 2.11
...
* Update versions being tested against
* Implement missing APIs from newer versions
2017-01-13 09:12:31 -05:00
Kohei Suzuki
6945ed52c7
Check node index atomically to prevent race condition
...
Fixes Capybara::Webkit::InvalidResponseError when nodes are missing.
2013-12-06 10:43:17 -05:00
David Tengdin and Matthew Horan
10c6ee93d1
Remove duplication from Javascript error handling
2013-02-25 21:24:22 -05:00
Matthew Horan
c74949bd04
Rename Command::emitFinished to finish
2013-02-11 18:31:41 -05:00
Matthew Horan
6c72a99174
Serialize errors as JSON
2013-02-11 00:04:35 -05:00
Matthew Horan
fe6eff79e6
JavaScript error handling
2013-02-10 23:42:30 -05:00
Sean Geoghegan
77811ca9ba
Fix memory leak of response.
...
Turns Response into a QObject and sets parent to the
command that emits it.
Each Command is also a child of the decorator commands,
Timeout and PageLoading commnds, so that deleting the
top level command will delete all the children.
See discussion in #430 .
2012-12-14 01:46:54 -05:00
Joe Ferris
95732ad796
Split Command into more abstract Command and concrete SocketCommand
2012-07-08 12:04:30 -07:00
Joe Ferris
d9b18985e1
Command to enable a more useful debug log
2012-07-08 09:01:26 -07:00
Matthew Horan
f80125e6cb
Pass the WebPageManager to each command
2012-05-29 22:23:02 -04:00
Joe Ferris
85dcc729dd
Pass command arguments to the constructor
2012-03-16 19:58:58 -04:00
Joe Ferris
cc74875e4b
Created a Response object for the success/message pair
2011-05-05 17:55:40 -04:00
Joe Ferris
63366bf614
Implemented Node#text; refactored Node commands so that they can be easily added in Javascript
2011-02-25 23:39:29 -05:00