Commit Graph

429 Commits

Author SHA1 Message Date
Steve Boyd b4ae738fe0 MNT Quote yaml strings 2020-10-02 17:33:10 +13:00
Maxime Rainville 6df2a983e3
BUG Avoid trying to get singletons fon non-existan classes (#192)
BUG Avoid trying to get singletons for non-existant classes
2020-04-29 09:54:45 +12:00
Aaron Carlino a1d77988ce
Merge pull request #190 from creative-commoners/pulls/4/start-driver-before-scenario
Fix WebDriverSession autostart
2020-03-17 16:27:23 +13:00
Serge Latyntcev e218fb85df FIX WebDriverSession autostart
Mink does not autostart web driver session anymore until the first ->visit invocation

Here's the breaking change: acf5fb1ec7

SilverStripeContext assumes the session is started when it prepares for the scenario (e.g. it may change the resolution)
2020-03-17 15:44:39 +13:00
Robbie Averill bd4a737833
Merge pull request #189 from open-sausages/pulls/4/smarter-stepIPressTheButton
BUG Update stepIPressTheButton to accept a list of button names separated by |
2019-09-24 15:03:02 -07:00
Maxime Rainville a594f44188 Rename click-oneoof-these-buttons method 2019-09-24 15:29:11 +12:00
Maxime Rainville 09cf3ca916 BUG Fix Travis build config 2019-09-24 13:58:47 +12:00
Maxime Rainville f94ff57604 BUG Add a method that allow multiple button to be search for and press 2019-09-24 13:58:15 +12:00
Robbie Averill 6ffbd879dc Update typo in docblock 2019-03-22 10:00:05 +13:00
Serge Latyntcev 64a4cd7469 Merge branch '4.0' into 4 2019-01-10 09:07:28 +13:00
Maxime Rainville 49100b5183
Merge pull request #186 from open-sausages/pulls/4/increment-teststate-dependency-for-4.1.0-release
MINOR Increment testsession requirement for 4.1 release
2019-01-09 13:31:41 +13:00
Maxime Rainville 74d8f3514e MINOR Increment testsession requirement for 4.1 release 2019-01-09 11:38:21 +13:00
Maxime Rainville f02fd0c11f
Merge pull request #185 from open-sausages/pulls/4.0/afterstep-wait-responses
ADD / After each step we wait for the server to handle all requests
2019-01-08 17:52:35 +13:00
Serge Latyntcev 52573518bd ADD / After each step we wait for the server to handle all requests 2018-12-20 09:37:13 +13:00
Robbie Averill 94dca0e56a Merge branch '4.0' into 4 2018-10-16 17:33:09 +02:00
Robbie Averill a7c076fee0 Remove obsolete branch alias 2018-10-16 17:32:58 +02:00
Robbie Averill 5146e6fac0
Merge pull request #184 from creative-commoners/pulls/4.0/save-me-from-unsaved
NEW Allows scenarios to anticipate an unsaved changes modal
2018-10-15 10:49:36 +02:00
Guy Marriott e892ef4829
NEW Allows scenarios to anticipate an unsaved changes modal 2018-10-15 11:26:34 +13:00
Robbie Averill 5ea8aae96d
Merge pull request #181 from creative-commoners/pulls/4/add-extensions
NEW Adding abilility to add an extension in a step
2018-08-28 17:02:48 +12:00
Guy Marriott b8d658114b
FIX Add missing "?" 2018-08-28 16:13:19 +12:00
Guy Marriott 2cbcab20c1
NEW Adding abilility to add an extension in a step 2018-08-21 14:47:44 +12:00
Robbie Averill 138456e497
Merge pull request #176 from creative-commoners/pulls/4/update-docs
DOCS Replace Firefox and Selenium server references with ChromeDriver
2018-08-14 10:21:22 +12:00
Raissa North 7c8ba06522 DOCS Replace references to Mozilla browser and Selenium server with ChromeDriver
Also update some outdated links to SilverStripe documentation as well as Behat user guide.
2018-08-14 10:20:44 +12:00
Damian Mooyman 894f7d5199
Merge pull request #179 from creative-commoners/pulls/master/add-supported-module-badge
Add supported module badge to readme
2018-06-18 10:13:47 +12:00
Dylan Wagstaff 1de04743d5 Add supported module badge to readme 2018-06-15 17:30:40 +12:00
Damian Mooyman 55e9221dcd
Merge pull request #174 from open-sausages/pulls/4.0/selenium-upgrade
API Update to use new facebook driver extension
2018-04-12 11:53:09 +12:00
Damian Mooyman 6ef427f467
Fix dependency 2018-03-16 11:52:01 +13:00
Damian Mooyman 3cf7db107b
Command for single-setup of behat tests 2018-03-16 11:42:37 +13:00
Damian Mooyman 42efff5eac
Bump testsession dependency 2018-03-16 10:07:59 +13:00
Damian Mooyman 5fdab55ebf API Update to use new facebook driver extension 2018-01-19 17:05:31 +13:00
Damian Mooyman 04789ceac1
Update branch alias for 3.x to 3.1.x-dev 2017-11-28 13:09:17 +13:00
Damian Mooyman 81a45e2819
Merge branch '3.0' into 3 2017-11-28 13:08:20 +13:00
Damian Mooyman b403d502da
Remove branch alias for 3.0 branch
Update .editorconfig
2017-11-28 13:08:03 +13:00
Damian Mooyman 4e36ec793e
Merge pull request #171 from open-sausages/pulls/recycle-dont-waste
Feature use existing fixture for member with the given id if found
2017-10-30 17:25:41 +13:00
Christopher Joe 1d3da4cd2f Feature use existing fixture for member with the given id if found, rather than always creating a new 2017-10-30 16:35:49 +13:00
Chris Joe 493ccb05cd Merge pull request #170 from open-sausages/pulls/1.0/environmen-env
Update to use new Environment::getenv()
2017-10-24 16:29:34 +13:00
Damian Mooyman 4657c39e24
Update to use new Environment::getenv() 2017-10-24 16:08:16 +13:00
Damian Mooyman 15c770b642 Move stepHasTag to trait (#169)
* Move stepHasTag to trait

* Fix tests
2017-08-02 11:48:53 +12:00
Damian Mooyman cf49da1926 API Update usage of session bootstrapping 2017-06-27 12:09:20 +12:00
Damian Mooyman 54af373d40 Tweak composer.json to allow install 2017-06-27 10:26:03 +12:00
Loz Calver 4f66fdc72f Merge pull request #166 from silverstripe/pulls/fix-firefox-docs
Link to correct Firefox download (fixes #162)
2017-06-23 09:00:46 +01:00
Ingo Schommer 97ad068e0d Link to correct Firefox download (fixes #162)
Firefox 45.0 and 52.0 ESR aren't even loading the URLs (at least with Selenium 2.41).
See https://github.com/silverstripe/silverstripe-behat-extension/issues/162

This might be solved with upgrading to Selenium 2.x latest, but for now let's not confuse users.
I'm pretty familiar with all of this, and it still took me half an hour to figure out.
2017-06-23 14:58:06 +12:00
Ingo Schommer 704300f873 Merge pull request #163 from open-sausages/pulls/4.0/app-object
Updated behat-extension to use app object
2017-06-22 23:01:51 +12:00
Daniel Hensby b020cf3426 Merge pull request #165 from kinglozzer/updated-logout-step
Update logout step to use new logout form
2017-06-22 09:09:58 +01:00
Loz Calver 987a029b51 Update logout step to use new logout form 2017-06-21 14:57:12 +01:00
Daniel Hensby 28a5b52695 Merge pull request #164 from kinglozzer/logout-token
Add logout form step
2017-06-21 12:15:15 +01:00
Loz Calver 684608a241 Add logout form step 2017-06-21 11:52:07 +01:00
Damian Mooyman f768c952dc Updated behat-extension to use app object 2017-06-21 18:17:18 +12:00
Chris Joe 3d2e742709 Merge pull request #161 from open-sausages/pulls/fix-suite-loader
BUG Prevent behat from always running root behat.yml fixtures
2017-06-15 19:58:40 +12:00
Damian Mooyman ab3f6c0057
API Update to new checkPassword API 2017-06-15 15:43:44 +12:00