Split page role Generic into HomePage and WebPage

And change some pages to HomePage.
Fix broken test suite.