Sean Harvey
e94d6e35f6
Merge pull request #9 from halkyon/readme_fixes
...
Use quotes around composer require argument for some shells.
2013-10-20 13:37:30 -07:00
Ingo Schommer
5ca904ae12
Initializer and custom namespace support
2013-10-18 17:47:33 +02:00
Sean Harvey
a1a2f7711d
Use quotes around composer require argument for some shells.
...
* is a reserved character in some shells and will cause an error
if you don't put quotes around the argument.
2013-10-17 14:25:52 +13:00
Ingo Schommer
6b1b4d3d94
Fixed markdown formatting
2013-10-17 00:43:20 +02:00
Sean Harvey
aff363242a
Merge pull request #8 from stojg/master
...
DOC Use the latest version of selenium standalone server
2013-10-10 13:32:51 -07:00
Ingo Schommer
7bb06f0fea
Fixed screenshot_path usage
...
Was referencing outdated $this->context settings
instead of parent context. Still a bit hacky to make
assumptions on parent context, but its difficult to pass
through arguments to subcontexts.
2013-10-09 14:29:42 +02:00
Stig Lindqvist
e9144767a5
DOC Use the latest version of selenium standalone server
...
This will fix a bug when the Firefox version is 23 or 24. See original bug report on https://code.google.com/p/selenium/issues/detail?id=6051
2013-10-03 12:57:18 +13:00
Stig Lindqvist
b0ede964c4
Update README to use the downloaded selenium jar
2013-10-03 11:44:45 +13:00
Ingo Schommer
89a72625d4
BasicContext->stepPageCantBeFound
2013-10-02 17:10:13 +02:00
Ingo Schommer
9fec29e120
Require symfony/dom-crawler
...
Need this for apply-formatting.feature
2013-09-15 01:50:48 +02:00
Ingo Schommer
69589bf316
Behat: Remove "start session" log
...
Need to find a better way to log this, which is not interfering
with the main formatter output
2013-09-14 19:36:12 +02:00
Ingo Schommer
a0ac37fa1e
More useful fillField() implementation
...
Was defaulting to the first non-visible
2013-09-14 19:27:19 +02:00
Ingo Schommer
f89879836a
Step def for "record has the <field> <value>"
2013-09-14 19:20:58 +02:00
Ingo Schommer
2550d5e858
Updated behat/behat from 2.4 to 2.5
...
Incl. related dependencies
2013-09-14 18:40:40 +02:00
Ingo Schommer
f18a54afbe
stepIPressTheButtonConfirmingTheDialog
2013-08-16 13:32:13 +02:00
Ingo Schommer
2e3d97cbc4
More verbose startsession
2013-08-13 13:04:49 +02:00
Ingo Schommer
6f9352cac4
Use stdout instead of stderror for notices
2013-08-13 13:03:29 +02:00
Ingo Schommer
35bd86bf93
Fixed framework dependency version
...
Wasn't matching 3.1.0-rc1 tag. Now possible thanks to Sam's work which has recently been merged into the composer project.
2013-08-13 12:19:59 +02:00
Ingo Schommer
d734586346
Merge remote-tracking branch 'origin/0.1'
2013-07-11 16:02:15 +02:00
Ingo Schommer
0e0c601a4a
FixtureContext 5.3.8 compat (wrong usage of is_a())
2013-07-11 16:00:19 +02:00
Ingo Schommer
3928919964
Using 3.1 compatible Config API for setup
...
Avoids deprecation notices when testing against master
2013-06-19 12:24:11 +02:00
Ingo Schommer
3100c5aa2e
Limit version to 3.1 framework (or newer)
...
Mainly necessary due to changes in the Config API
2013-06-19 12:04:34 +02:00
Ingo Schommer
0369769c88
Limit version dependency to 3.0 framework
...
Mainly due to Config API changes in 3.1 and further
2013-06-19 12:03:47 +02:00
Ingo Schommer
2832b95fa4
Updated Selenium dependency download, otherwise it breaks in latest Firefox
2013-06-19 11:41:09 +02:00
Ingo Schommer
5e879a88b8
Only match visible buttons in "I press button" step
2013-06-07 16:26:12 +02:00
Ingo Schommer
88de98e03d
Improved docs
2013-06-07 16:26:12 +02:00
Ingo Schommer
71245ababd
Behat: More informative error on login form not found
...
"setValue() on a non-object" wasn't very helpful
2013-06-07 16:26:12 +02:00
Ingo Schommer
b8915d8a80
Merge pull request #4 from sminnee/session-start-error-checking
...
FIX: Perform error checking on testsession/start.
2013-06-07 00:28:45 -07:00
Sam Minnee
790d086def
FIX: Perform error checking on testsession/start.
...
This fix improves the robustness of the behat tests, ensuring that the testsession has actually
been successfully started before the test kicks off. Although it doesn't fix anything that
wasn't previously broken, it makes environment set-up errors a bit easier to figure out.
It looks for a new status comment in the result of testsession, that is also being added to the
module.
2013-06-07 11:19:42 +12:00
Ingo Schommer
f18ec15dac
More accurate readme on fixtures
2013-06-05 15:44:30 +02:00
Ingo Schommer
41fc8ac982
Cheatsheet for readme
2013-06-05 15:36:34 +02:00
Ingo Schommer
aab86a6b08
More verbose fixture step definitions
...
Too many clashes with other steps otherwise,
e.g. with 'And the preview contains "You can fill"'
2013-06-05 14:17:28 +02:00
Ingo Schommer
55c7f578fd
Documentation
2013-06-05 13:34:45 +02:00
Ingo Schommer
1eed512b7d
Member and Group fixture support
2013-06-05 13:34:45 +02:00
Ingo Schommer
460ce55d22
Delay UI interactions after ajax to allow browser rendering
...
merge
2013-06-05 13:34:45 +02:00
Ingo Schommer
8418bea0f8
Step transformations rather than special case step overrides
2013-06-05 13:34:45 +02:00
Ingo Schommer
fd9e84006f
Use FixtureFactory for YAML, move helpers to FixtureContext, consistently create assets
2013-06-05 13:34:45 +02:00
Ingo Schommer
ea55cbfc2c
Added phpunit dependency, avoid clashes with existing PEAR installs
...
Tries to include Yaml/Inline class from two separate locations,
which clashes with "cannot redeclare class"
2013-06-05 13:34:45 +02:00
Ingo Schommer
30ece1347f
NEW FixtureContext ( #2 )
2013-06-05 13:34:42 +02:00
Ingo Schommer
de60775b98
Updated behat dependency
...
2.4.* instead of 2.4, which apparently makes a difference for composer...
2013-06-04 01:10:00 +02:00
Ingo Schommer
8d3184b1fa
Instructions for running installer
2013-05-09 17:07:28 +02:00
Ingo Schommer
bc455762f5
Removed docs on selenium in background, doesn't actually work
...
Also removed quick start docs, they make less sense if you
can't just copypaste them (due to having selenium in a separate session).
We could use 'screen', but that's yet another dependency to explain.
2013-05-09 16:40:05 +02:00
Ingo Schommer
e98233db65
NEW Auto-detect base_url from FILE_TO_URL_MAPPING
...
Removed framework_host since its no longer necessary due to the changed execution logic.
Unfortunately had to subclass the existing Mink Extension class since we can't influence
its config persistence from our own extensions (with a completely separate ContainerBuilder).
Also restructured README to be more focused on execution rather
than diving into deep config concerns early on.
2013-05-09 16:26:24 +02:00
Ingo Schommer
3a34c204c1
Generalized and fixed UploadField handling in behat
2013-04-09 11:32:43 +02:00
Ingo Schommer
72141f4474
3.1 compat
2013-04-09 01:58:34 +02:00
Ingo Schommer
6960d8d6e8
Updated selenium server version
2013-04-09 01:02:41 +02:00
Ingo Schommer
b170e621c9
More feedback on which temp db gets created
2012-12-19 15:56:33 +01:00
Ingo Schommer
6c9be905f9
NEW Email testing
2012-12-19 15:56:20 +01:00
Ingo Schommer
95b9408c86
Using new and more flexible 'testsession' module instead of dev/tests/setdb
2012-12-19 15:55:54 +01:00
Ingo Schommer
f55029c4aa
Minor docs fixes
2012-12-07 01:11:30 +01:00