I just finished a project using goutte, which might be interesting to you. It builds on top of symfony's broswer-kit, css-selector and dom-crawler packages. I think these should meet your needs, or at least they're worth exploring: https://packagist.org/packages/fabpot/goutte On Fri, Jul 7, 2017 at 12:19 PM, Ken Irwin <[log in to unmask]> wrote: > Hi folks, > > I'm looking for a tool to do automated unit-style testing on urls. I want > to know about HTTP errors, but also be able to test for things like "does > this page include particular text", "does this page fall within the > expected length parameters" and things of that sort. I have a few dozen > URLs that I want to be able to run tests periodically in our dev process > for a project that's been having some unexpected affects on a variety of > the library's online tools. > > By preference, a web-based or PHP-based tool would be ideal, but I'm open > to less familiar-to-me options as well. I could probably write something > with cURL, but maybe somebody's already got an elegant solution. > > Any ideas? > > Thanks > Ken >