从扩展类调用方法

时间:2015-10-07 13:43:25

标签: java class selenium methods

作为Java的初学者,我为什么不能从一个从另一个类扩展该方法的类调用一个方法?

示例:我有课程LoginPageBasePageSearchPage

  • BasePage扩展LoginPage

  • SearchPage扩展BasePage

所以当我从“LoginPage”调用SearchPage中的login方法时,如下所示:

  • BasePage.BrowserOpen< - 来自BasePage的方法

  • BasePage.HomePage< - 来自BasePage的方法

  • BasePage.login< - 来自LoginPage的方法

(我从login而不是BasePage调用LoginPage方法,因为BasePage扩展LoginPage

我收到以下错误:

Exception in thread "main" java.lang.NullPointerException
at examplesite.LoginPage.login(BasePage.java:26)
at examplesite.SearchPage.main(SearchPage.java:14)

我可能会对此完全错误,如果是这样,我道歉。如果这是错误的方法,那么请告诉我如何实现这一目标。我不想将登录方法复制到我的所有脚本中。

0 个答案:

没有答案