Behat Sitemap Extension provides a way to smoke/sanity test all site pages by getting the URLs from /sitemap.xml
and visiting them to see if we get 200 response.
- Provide a simple way to start with behat
- With minimal effort, sanity check all pages.
Clone this repository and then run:
export BEHAT_PARAMS='{"extensions":{"Behat\\MinkExtension":{"base_url":"http://localhost"}}}'; bin/behat
Note: Replace
http://localhost
with your site URL.
Add a CSV file of site URLs and tags to run with (Only available tag with this extension is "@smoke") and run:
./script/run-test.sh
Feel free to open an issue or pull request to improve, add new features and bug fixes.
This project is distributed under the terms of the GNU General Public License version 2