【发布时间】:2015-03-20 22:40:50
【问题描述】:
我想从下面知道哪个是创建 PageObject 类实例的更好选择(例如:LoginPage):-
1) 在所有测试和步骤中创建一个 Pageobject 类的实例(需要时)?
LoginPage loginpage = PageFactory.initElements(webDriver, LoginPage.class);
(或)
2) 使用静态方法创建一个类,以返回请求的 PageObject 类的实例。在此方法中,在为请求的类创建新实例之前检查实例是否为空?
LoginPage loginpage = PageUtil.getPageObject("login");
请指教。
【问题讨论】:
标签: java selenium-webdriver webdriver cucumber-jvm pageobjects