Commit Graph

37 Commits

Author SHA1 Message Date
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 ed295f25bd Update to modern RSpec 2017-02-06 10:56:58 -08:00
Thomas Walpole 6cf0cac23e fix default_wait_time deprecation 2015-09-23 19:34:14 -04:00
Joe Ferris and Matt Horan 76a362c664 Save a screenshot when raising a ClickFailed exception
* Prints the path to the file
* Make it easier to debug what was actually clicked
2013-11-09 15:30:58 -05:00
Joe Ferris and Matt Horan 0f89db1825 Add integration coverage for styled file inputs
Uses example from Quirksmode:
http://www.quirksmode.org/dom/inputfile.html
2013-11-09 15:29:51 -05:00
Jon Rowe f0282ca61f fix spec that was wrongly passing before 2013-08-11 18:24:11 +01:00
Jon Rowe 59586fb5d2 specifying an error not to raise is deprecated 2013-08-11 17:51:42 +01:00
Jon Rowe e0565fb5d2 switch from == to eq to remove warnings 2013-08-11 15:40:25 +01:00
Joe Ferris e6e2351a15 Improve failure message when trying to click invisible elements
When not ignoring invisible elements, the message didn't explain that
the click failed because the element was invisible.
2013-07-17 15:35:18 -04:00
Joe Ferris 7f57542f41 Include the overlapping xpath for ClickeFailed from obscured elements
This makes it easier to debug failed clicks because of modals, etc.

Example message:

    Failed to click element /html/body/div[@id='one'] because of overlapping
    element /html/body/div[@id='two'] at position 199, 199
2013-07-12 11:46:17 -04:00
Matthew Horan 58c5b41339 Don't look for attached nodes at invalid indices 2013-04-02 19:25:26 -04:00
Matthew Horan 1de4647fad Click the center of the first non-empty rectangle
Fixes #481.
2013-03-03 19:57:42 -05:00
Matthew Horan af998e102a Don't ignore hidden elements for click test spec 2013-02-19 21:08:09 -05:00
Matthew Horan 05b92c9bf0 Return element and position for ClickFailed error 2013-02-11 00:04:35 -05:00
Matthew Horan 5dcbe9a0a4 Raise Capybara.ClickFailed on click test failure
Prevents Node#set from succeeding when click test fails.
2013-02-11 00:04:35 -05:00
Matthew Horan be6a055687 Capybara should retry when ClickFailed is raised 2013-02-09 23:35:52 -05:00
Matthew Horan 2c47aea29f Raise error when iframe elements are unclickable 2013-02-09 23:35:52 -05:00
Matthew Horan 4837ff144c Raise error when elements are unclickable 2013-02-09 23:35:52 -05:00
Matthew Horan 30c79fcfcb Click elements with native events 2013-02-09 23:35:52 -05:00
Matthew Horan bca84f9a57 Don't start queued commands more than once
TimeoutCommand may receive pageFinished multiple times before
PageLoadingCommand has finished.
2012-12-18 22:46:24 -05:00
Matthew Horan 1cc1428ee4 Return proper status code from slow iframe app 2012-12-11 23:48:30 -05:00
Matthew Horan 8e80fe635a Test to verify fix for #399 2012-12-11 23:31:32 -05:00
Matthew Horan dc5e0325c5 Update Capybara integration specs for Capybara 2.0 2012-11-30 21:38:55 -05:00
Nicolas Sanguinetti eeeddbd072 Follow the expected gem name/require path 2011-09-26 11:33:25 -03:00
shogo-ohta 9c195af89c added spec for response header 2011-08-26 23:10:20 +09:00
shogo-ohta c28e9a177c added spec for reset status code 2011-08-26 22:58:31 +09:00
os0x 5ce60584ad reset status code 2011-08-24 00:18:08 +09:00
shogo-ohta 88b70e37a3 add spec for status code with image 2011-08-23 16:24:11 +09:00
Matthew Mongeau 81ad8fd130 Implement source and body. Evaluate javascript should return nil when empty 2011-07-29 15:06:41 -04:00
Matthew Mongeau 4642d338cc Session spec is working 2011-07-29 11:45:04 -04:00
Matthew Mongeau c621e651c9 Support Textareas#value 2011-07-29 11:41:13 -04:00
Matthew Mongeau 8cad037afc Include Capybara#attach_file tests 2011-07-22 10:41:50 -04:00
Yuichi Tateno 9db603cbea support utf8 command ( ruby to webkit_server ) 2011-04-19 20:51:38 +09:00
Yuichi Tateno 246597c36b convert to utf8 string 2011-04-19 18:07:42 +09:00
Joe Ferris 1c626e7359 Fix missing constant when inspecting nodes 2011-04-14 10:33:40 -04:00
Joe Ferris 40804c06ba Wait and timeout when looking for content 2011-04-14 10:16:56 -04:00
Joe Ferris 7451010c18 Added commented out integration specs 2011-02-26 17:02:00 -05:00