请您解释一下Selenium中的PageFactory是什么以及0.15
语句会发生什么,还请解释一下[7, 8, 9, 10, 11, 12, 21, 22, 23, 24, 25, 26, 27, 28, 29]
和PageFactory.initElements(driver, this)
的黑白差异。
谢谢。
答案 0 :(得分:0)
PageFactory可帮助您在Selenium Framework中实现PageObject模型。
PageFactory.initElements(driver,this)语句初始化页面元素,这样您就可以直接在该元素上工作而无需获取NullPointerException(因为页面对象已隐式初始化)。
有关更多信息,请参见带有示例的文档。https://github.com/SeleniumHQ/selenium/wiki/PageFactory