fixed #809: generate pageobject