introduce edge page object for e2e testing