Firecrow - browser simulator for feature identification, automatic scenario generation, and feature reuse