如何使用页面对象模型处理输入验证错误?

时间:2015-07-20 06:31:49

标签: java generics selenium selenium-webdriver

我正在使用页面对象模型。

我有一个表单中有输入字段,如果这些字段保持为空并单击提交,则会出错。 我想创建一个方法,如果显示错误,它应该保留在同一页面上,否则它应该转到下一页。

我这样实施:

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

ConfirmPageCreatePage位于不同的文件中。

0 个答案:

没有答案