2

请您解释一下 Selenium 中的 PageFactory 是什么以及PageFactory.initElements(driver, this)语句会发生什么,还请解释一下 b/wBy@FindBy.

提前致谢。

4

1 回答 1

0

PageFactory 帮助您在 Selenium 框架中实现 PageObject 模型。

PageFactory.initElements(driver, this) 语句初始化页面元素,以便您可以直接在元素上工作而不会得到 NullPointerException(因为页面对象已被隐式初始化)。

可以在带有示例的文档中阅读有关此内容的更多信息。https://github.com/SeleniumHQ/selenium/wiki/PageFactory

于 2018-08-22T17:55:15.200 回答