Commit Graph

503 Commits

Author SHA1 Message Date
Sean Harvey 61e7bb44cf Revert "Allow setting create_temp_database to false to stop temp db creation" 2014-10-09 09:55:00 +13:00
Mateusz U 276b5298f5 Merge pull request #75 from halkyon/disable_create_database
Allow setting create_temp_database to false to stop temp db creation
2014-10-09 09:30:46 +13:00
Sean Harvey 9c3319a342 Allow setting create_temp_database to false to stop temp db creation
TestSessionEnvironment by default will create a temporary database for
use with behat tests, but this may not be required.

e.g. in your behat.yml:

```
default:
...

  extensions:
    ...
    SilverStripe\BehatExtension\Extension:
      create_temp_database: false
```
2014-10-08 19:59:06 +13:00
Ingo Schommer 5af1c3d7b6 Merge pull request #57 from srizzling/wait-for-text
Fixes #27: I wait until I see text/element
2014-10-07 20:43:34 +13:00
Sriram Venkatesh e1d42b89fe Formatting Cleanup 2014-10-01 02:20:40 +13:00
Sriram Venkatesh 6f648a418a Fixes #27: I wait for the text/element 2014-10-01 01:44:30 +13:00
Ingo Schommer 060f45f2cc Merge pull request #73 from jeffreyguo/pulls/cms-modal
Handle modal dialogue which will block all tests in the cms
2014-09-23 22:20:23 +12:00
Jeffrey Guo 54eaa63845 Handle modal dialogue which will block all tests in the cms
updated as an afterScenario event
2014-09-22 17:32:46 +12:00
Ingo Schommer dd2f51fa74 Merge pull request #71 from jeffreyguo/pulls/jserror-2
Fixed issue on removing a DOM attribute
2014-09-09 08:18:09 +12:00
Jeffrey Guo cfbf61f60c wait for DOM to remove attribute
use window.jQuery instead of $
updated to removeAttr method
2014-09-08 16:45:23 +12:00
Ingo Schommer 83a72210cd Merge pull request #69 from jeffreyguo/pulls/assign-object-to-object
Assign one object to another object
2014-09-05 09:48:20 +12:00
Ingo Schommer 6e13a68762 Merge pull request #70 from jeffreyguo/pulls/jserror
wait for DOM to remove attribute
2014-09-05 09:46:24 +12:00
Jeffrey Guo 8ea981519e wait for DOM to remove attribute
use window.jQuery instead of $
2014-09-04 14:10:25 +12:00
Jeffrey Guo 67eca1fcff assign one object to another
corrected name convention and sql issue
corrected grammar in description
2014-09-03 17:00:29 +12:00
Ingo Schommer 16d5a0099b Merge pull request #67 from tractorcow/pulls/refactor-resize
Refactor default screen resize into SilverStripeContext
2014-09-02 08:47:31 +12:00
Ingo Schommer d139eb82e0 Merge pull request #60 from jeffreyguo/pulls/text-before-after
check a text is before or after another text
2014-08-22 09:04:47 +12:00
Jeffrey Guo 9ba5043871 check a text is before or after another text
added comments for each step
check a text is before or after another text in an element
2014-08-21 18:22:22 +12:00
Damian Mooyman c0801a63ef Refactor default screen resize into SilverStripeContext 2014-08-14 16:21:31 +12:00
Damian Mooyman 01b129de35 Ensure that the window is maximised prior to running each step 2014-08-11 17:58:02 +12:00
Ingo Schommer 78cfd94240 Merge pull request #64 from tractorcow/pulls/stacktrace
API Support extended JS error reporting
2014-08-09 11:33:22 +12:00
Damian Mooyman bc3b0b4cd5 API Support extended JS error reporting 2014-08-08 16:50:10 +12:00
Ingo Schommer bf36edecad Merge pull request #58 from oddnoc/safe-sitetree
Make SiteTree reference conditional in InitProcessor
2014-08-02 17:54:20 +12:00
Stig Lindqvist 8b020593b7 Update documentation about how to set a breakpoint 2014-07-29 11:24:58 +12:00
Fred Condo 81f292a2b5 Make SiteTree reference conditional
This makes the boilerplate code compatible for testing
framework-only sites.
2014-07-16 17:01:45 -07:00
Ingo Schommer 8956b2d4fa More resilient login form detection (works with absolute URLs and GET params) 2014-07-01 19:13:32 +12:00
Ingo Schommer 0a6854590d Merge pull request #55 from tractorcow/pulls/fix-elementnotfound
BUG Fix call to protected method and js change event
2014-06-27 08:15:52 +12:00
Damian Mooyman 042989e270 BUG Fix js change event not triggering 2014-06-26 09:22:18 +12:00
Damian Mooyman fd40300c54 Merge pull request #56 from halkyon/exception_error
Fixing call to protected method elementNotFound.
2014-06-26 09:19:06 +12:00
Sean Harvey 223bb9ec22 Fixing call to protected method elementNotFound.
elementNotFound() is protected, it can't be called from outside.
Throw an ElementNotFoundException instead.
2014-06-25 13:47:35 +12:00
Ingo Schommer 3fe596be63 Fix quoting in getRegionObj()
Based on work by @jeffreyguo.
See https://github.com/silverstripe-labs/silverstripe-behat-extension/pull/53/commits
2014-06-18 12:58:37 +12:00
Sean Harvey 2dbd92b16b Merge pull request #51 from silverstripe-labs/pulls/table
Step definitions for table interactions
2014-06-17 13:43:29 +12:00
Ingo Schommer 4f8039d39f Removed unused goutte driver 2014-06-16 08:46:21 +12:00
Ingo Schommer 74116566f3 Merge pull request #47 from silverstripe-labs/develop
Update to mink 1.6 and remove custom fork
2014-06-13 15:37:05 +12:00
Ingo Schommer ff86bde036 Step definitions for table interactions
Moved from framework module which had GridField specific steps under the same naming.
Made them more versatile, working for both GridField and other <table> nodes.
2014-06-13 15:05:32 +12:00
Ingo Schommer e72395956c Merge pull request #49 from jeffreyguo/pulls/single-quote-getregion
handle single quote with build-in way in getRegionObj
2014-06-12 16:30:32 +12:00
Jeffrey Guo 27a381f4e0 handle single quote with build-in way in getRegionObj 2014-06-12 14:51:01 +12:00
Ingo Schommer 1af1620fb4 Merge pull request #36 from jeffreyguo/pulls/find-email-by-title
add new step definition to identify multiple emails by from to and title
2014-06-04 13:26:48 +12:00
Ingo Schommer 0694d4e3a3 Merge pull request #39 from srizzling/pulls/fill-in-field-region
Adding support to fill in field in a specfic region
2014-06-04 13:24:50 +12:00
Damian Mooyman 0050149bfa Update to mink 1.6 and remove custom fork
Add javascript-workaround for selecting hidden elements
2014-05-30 16:27:47 +12:00
Ingo Schommer e3ccf1c733 Merge pull request #46 from jeffreyguo/pulls/select-radiobutton-by-type
find radiobutton by its type
2014-05-23 11:38:34 +12:00
Jeffrey Guo 86d8139f1b find radiobutton by its type 2014-05-23 11:16:50 +12:00
Ingo Schommer e7400a7c91 Merge pull request #42 from halkyon/dismiss_dialog
Adding "I follow the link "test", dismissing the dialog" step
2014-05-16 10:36:05 +12:00
Sean Harvey b789a3b67c Adding "I follow the link "test", dismissing the dialog" step 2014-05-16 10:35:07 +12:00
Ingo Schommer a4f70b65dc Merge pull request #41 from tractorcow/0.2
Move selenium2 driver to ss vendor
2014-05-14 13:02:21 +12:00
Damian Mooyman de2faf90ff Move selenium2 driver to ss vendor 2014-05-14 11:50:47 +12:00
Sriram Venkatesh 5e58444e07 Adding support to fill in field in a specfic region 2014-05-07 16:07:21 +12:00
Ingo Schommer 10da00c796 Guard against older jQuery versions 2014-05-07 10:47:29 +12:00
Ingo Schommer 51f7fc9e20 Merge pull request #38 from tractorcow/pulls/radio-select
API Allow "I select the * radio button"
2014-05-05 13:05:38 +12:00
Damian Mooyman a7ae2497d4 API Allow "I select the * radio button" 2014-05-05 13:05:15 +12:00
Jeffrey Guo 29d99e884f add new step definition to identify multiple emails by title 2014-05-01 10:28:20 +12:00