private static <T> T GetPage()
{
T page = new T();
PageFactory.initElements(BrowserFactory.getWebDriver(), page);
return page;
}
T page = new T()----表示错误:无法实例化类型T
我对此完全陌生。你能帮帮我,为什么我收到这个错误? 下面是我的C#代码相同的东西,它工作正常。我无法在Java中复制它。
private static T GetPage<T>() where T : new()
{
var page = new T();
PageFactory.InitElements(Browser.Driver, page);
return page;
}