我有一个enum,它有locator,classname。
public enum listofclasses{
note(By.css(".notes", "NotesPage"),
document(By.css".docs", DocumentsPage");
}
Public NotesPage a extends BasecustomerPage{
public a(BasePage owningPage){
}
public pageisdisplayed(){
}
}
当我使用Junit运行测试时,我的测试必须根据传递的字符串创建类的动态对象。
@Test
public class test(){
for(listofclasses list : listofclasses.values ){
String className = getclass(list);
Class<?> cls = Class.forName(className);
Object clsInstance = (Object) cls.newInstance();
}
如何获取参数化构造函数并访问类
的方法