Commit Graph

14 Commits

Author SHA1 Message Date
Joe Ferris 1ed54b1d59 CommandParser accepts a CommandFactory and emits a Command 2012-03-21 19:30:43 -04:00
Joe Ferris 3ebe0fa577 Rename confusing method 2012-03-21 19:11:50 -04:00
Joe Ferris 67d5e3da0a Keep a running command and a queued command instead of a running command and name/arguments 2012-03-21 18:56:01 -04:00
Joe Ferris 354180acb5 CommandFactory handles unknown commands by returning a NullCommand 2012-03-21 18:50:55 -04:00
Joe Ferris 5b57eee8c5 Simplify Visit 2012-03-16 18:53:43 -04:00
Joe Ferris 18607d0966 Try to detect when a command starts a page load and wait for it to finish 2012-01-31 13:57:57 -08:00
Joe Ferris b4708b2b88 Refactor Connection 2011-10-14 11:57:28 -04:00
Joe Ferris 728feeeff7 Fixed subsequent failures when a page fails quickly before the next command begins 2011-05-05 18:27:04 -04:00
Joe Ferris cc74875e4b Created a Response object for the success/message pair 2011-05-05 17:55:40 -04:00
Joe Ferris a8e64a5f10 Don't create a command until all arguments are received; don't start the next command if a page is still loading 2011-03-09 00:08:30 -05:00
Joe Ferris 3f519cd147 Implemented Driver#execute_script 2011-02-26 14:03:30 -05:00
Joe Ferris cfb5babae5 Changed the wire protocol so that newlines in arguments don't break everything 2011-02-26 13:38:10 -05:00
Joe Ferris 3e32892e2b Refactor Connection/Command so that arguments are passed in as a single QStringList instead of in consecutive calls to argumentReceived 2011-02-25 23:29:36 -05:00
Joe Ferris 0745b1ee1c Initial commit 2011-02-24 23:13:11 -05:00