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?

Respuestas a la pregunta(4)

Su respuesta a la pregunta