在我的Selenium Automation Framework中,我们必须为每个@Test
方法初始化页面类。加载每种方法的所有页面类需要花费太多时间。
以下是代码段:
public void presetup() {
class1 = CustomPageFactory.initElements(Class1.class);
class2 = CustomPageFactory.initElements(Class2.class);
class3 = CustomPageFactory.initElements(Class3.class);
}
此presetup()
方法将在每个@Test
方法之前执行。我们有大约15个类来初始化每个Test.It影响我的整体测试执行时间。特别是当我们在网格环境中运行案例时,它需要花费大量时间。
我们是否有任何解决方法来减少页面对象模型中的执行时间?
在需要较少时间的情况下初始化页面对象的其他方法吗?