1
举例来说,假设我有课的粉丝专页,与此注释@FindBy不关心,如果该元素是不存在的,当我打电话initElements
@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从一开始就查找我的注释?