如何在Page Object Model Selenium中减少初始化页面对象的时间

时间:2018-04-25 06:35:24

标签: selenium selenium-webdriver selenium-grid

在我的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影响我的整体测试执行时间。特别是当我们在网格环境中运行案例时,它需要花费大量时间。

我们是否有任何解决方法来减少页面对象模型中的执行时间?

在需要较少时间的情况下初始化页面对象的其他方法吗?

0 个答案:

没有答案