【发布时间】:2019-09-05 15:51:10
【问题描述】:
我正在遵循找到的 POM 指南here
问题是当输入有效的用户/密码时,POM 正在返回新的 HomePage(driver),并且新的 HomePage 构造函数正在通过正在传递的驱动程序进行验证,我们实际上是在“主页”页面上。自然,驱动程序被打开到登录页面,因此在主页上查找元素是徒劳的。 POM 方法应该如何将实际“打开”的“PageFactory”主页对象返回到主页?
【问题讨论】:
-
这似乎是一个时间问题。 PageFactory 正在实例化 POM,但尚未填充 WebElement。如何处理“后构造”逻辑?
标签: selenium pageobjects