我正在使用页面对象模型。
我有一个表单中有输入字段,如果这些字段保持为空并单击提交,则会出错。 我想创建一个方法,如果显示错误,它应该保留在同一页面上,否则它应该转到下一页。
我这样实施:
public CreatePage extends AbstractPage{
public <T extends AbstractPage> T clickContinue(){
if(error.isDisplayed())
return this;
else
return ConfirmPage.class);
}
}
public ConfirmPage extends AbstractPage{
}
错误 - Type mismatch: cannot convert from ConfirmPage to T
ConfirmPage
和CreatePage
位于不同的文件中。