這?
如果你已經作爲類名字符串
public <T> T SelectTab(WebDriver driver,String path, T className) throws Exception{
driver.findelement(By.xpath("path")).click();
return PageFactory.initElements(driver, className.class);
}
,並呼籲SelectTab作爲
SelectTAB(driver,path,Class.forName(classNameString));// where classNameString is the value you are currently passing to SelectTab with your code.
或者使用類似
public Object SelectTab(WebDriver driver,String path, String className) throws Exception{
driver.findelement(By.xpath("path")).click();
return PageFactory.initElements(driver, Class.forName(className));
}
調用功能: stStudentDashboardpage = stStudentPersonalArchives.VerifyParagraphInPersonalArchives(PSSSessionTitle) ; 被調用函數: \t公共STStudentDashboardPage VerifyPSSSavedInPersonalArchives(字符串PSSTitle)拋出異常{ \t \t的System.out.println( 「提交的學生段的標題:」 + PSSTitle); \t \t \t \t \t 返回\t PageFactory.initElements(_driver,STStudentDashboardPage.class); \t} – 2013-05-08 13:34:41
我需要打電話: stStudentDashboardpage = stStudentPersonalArchives.VerifyParagraphInPersonalArchives(PSSSessionTitle,stStudentDashboardpage); \t \t 被調用函數應該是這樣的: \t \t公共類名VerifyPSSSavedInPersonalArchives(字符串PSSTitle,類名)拋出異常{ \t \t的System.out.println( 「提交的學生段的標題:」 + PSSTitle); \t \t \t \t return PageFactory.initElements(_driver,ClassName.class); \t} – 2013-05-08 13:35:12