基于类名的执行

时间:2019-06-05 10:21:39

标签: selenium selenium-webdriver

我已经在excel的第一栏中提供了类名,在第二栏中提供了yes或no。当我在第二栏中选择yes时,类应该执行。到目前为止,基于方法的执行有效,但是我需要基于的类调用关于方法

我已经尝试了以下网址 http://www.testautomationguru.com/selenium-webdriver-creating-testng-suite-xml-from-spreadsheet/ 但无法完成

根据方法代码执行

currentClass = "XXX."+excelvalue.get(l)+"."+excelvalue.get(l)+"_"+excelvalue.get(l);
classLoader = ClassLoader.getSystemClassLoader();
currentcls = classLoader.loadClass(currentClass);
newobject = currentcls.newInstance();currentMethod = currentcls.getDeclaredMethod("name", new Class[] {String.class, String.class});
aaaa= currentMethod.invoke(newobject, new Object[] {str1,str2})

0 个答案:

没有答案