例如,假设我有类 FanPage,带有这个注释
@FindBy(how = How.ID, using = "ctl00__lvph_Add")
private WebElement _AddFanButton;
然后在我的测试代码中我说
fanPage = homePage.GoToFanPage()
哪个
return PageFactory.initElements(driver, CC_VendorStatisticsMetadata.class);
现在,如果我的注释不正确(假设它应该是 ctl00_lvph_AddFan),我希望我对 initElements 的调用会失败。但是,它没有,它只是返回一个 FanPage 对象给我。只有当我尝试使用 _AddFanButton 时它才会失败。
如何让 PageFactory 从一开始就查找我的注释?