请您解释一下 Selenium 中的 PageFactory 是什么以及PageFactory.initElements(driver, this)
语句会发生什么,还请解释一下 b/wBy
和@FindBy
.
提前致谢。
请您解释一下 Selenium 中的 PageFactory 是什么以及PageFactory.initElements(driver, this)
语句会发生什么,还请解释一下 b/wBy
和@FindBy
.
提前致谢。
PageFactory 帮助您在 Selenium 框架中实现 PageObject 模型。
PageFactory.initElements(driver, this) 语句初始化页面元素,以便您可以直接在元素上工作而不会得到 NullPointerException(因为页面对象已被隐式初始化)。
可以在带有示例的文档中阅读有关此内容的更多信息。https://github.com/SeleniumHQ/selenium/wiki/PageFactory