supoprts url, htmlpath, and htmldata
added webpage tests