Selenium @FindBy vs driver.findElement ()
¿Por qué debería usar@FindBy
vsdriver.findElement()
?
@FindBy
me obliga a mover todas mis variables a un nivel de clase (cuando la mayoría de ellas solo necesitan estar en el nivel de método). Lo único que parece comprarme es que puedo llamar.PageFactory.initElements()
, que maneja la inicialización perezosa para mí.
¿Qué me estoy perdiendo?