Selenium中的PageFactory是什么以及PageFactory.initElements(driver, this)语句有什么用
What is PageFactory in Selenium and what is the use of PageFactory.initElements(driver, this) statement
请解释什么是 Selenium 中的 PageFactory 以及 PageFactory.initElements(driver, this)
语句会发生什么,还请解释差异 b/w By
和 @FindBy
.
提前致谢。
PageFactory 帮助您在 Selenium Framework 中实现 PageObject 模型。
PageFactory.initElements(driver, this) 语句初始化页面元素,这样您就可以直接在元素上工作而不会出现 NullPointerException(因为页面对象已被隐式初始化)。
可以在带有示例的文档中阅读更多相关信息。https://github.com/SeleniumHQ/selenium/wiki/PageFactory
请解释什么是 Selenium 中的 PageFactory 以及 PageFactory.initElements(driver, this)
语句会发生什么,还请解释差异 b/w By
和 @FindBy
.
提前致谢。
PageFactory 帮助您在 Selenium Framework 中实现 PageObject 模型。
PageFactory.initElements(driver, this) 语句初始化页面元素,这样您就可以直接在元素上工作而不会出现 NullPointerException(因为页面对象已被隐式初始化)。
可以在带有示例的文档中阅读更多相关信息。https://github.com/SeleniumHQ/selenium/wiki/PageFactory