diff --git a/CHANGELOG.md b/CHANGELOG.md index 048f484..bc4a3ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Change LOG -**2017-04-29** +**2017-04-29** - **v0.7.0** - added support for nested steps. From now on, it is possible to return **godog.Steps** instead of an **error** in the step definition func. This change introduced few minor changes in **Formatter** interface. Be diff --git a/README.md b/README.md index 882d2c2..706799d 100644 --- a/README.md +++ b/README.md @@ -254,6 +254,18 @@ There are no global options or configuration files. Alias your common or project based commands: `alias godog-wip="godog --format=progress --tags=@wip"` +#### Testing browser interactions + +**godog** does not come with builtin packages to connect to the browser. +You may want to look at [selenium](http://www.seleniumhq.org/) and +probably [phantomjs](http://phantomjs.org/). See also the following +components: + +1. [browsersteps](https://github.com/llonchj/browsersteps) - provides + basic context steps to start selenium and navigate browser content. +2. You may wish to have [goquery](https://github.com/PuerkitoBio/goquery) + in order to work with HTML responses like with JQuery. + ### Contributions Feel free to open a pull request. Note, if you wish to contribute an extension to public (exported methods or types) - @@ -262,13 +274,15 @@ and will be treated cautiously. ### License -All package dependencies are **MIT** or **BSD** licensed. - **Godog** is licensed under the [three clause BSD license][license] +**Gherkin** is licensed under the [MIT][gherkin-license] and developed as +a part of the [cucumber project][cucumber] + [godoc]: http://godoc.org/github.com/DATA-DOG/godog "Documentation on godoc" [golang]: https://golang.org/ "GO programming language" [behat]: http://docs.behat.org/ "Behavior driven development framework for PHP" -[cucumber]: https://cucumber.io/ "Behavior driven development framework for Ruby" +[cucumber]: https://cucumber.io/ "Behavior driven development framework" [gherkin]: https://github.com/cucumber/gherkin-go "Gherkin3 parser for GO" +[gherkin-license]: https://en.wikipedia.org/wiki/MIT_License "The MIT license" [license]: http://en.wikipedia.org/wiki/BSD_licenses "The three clause BSD license"