Selenium @FindBy vs driver.findElement ()
Dlaczego powinienem używać@FindBy
vsdriver.findElement()
?
@FindBy
zmusza mnie do przeniesienia wszystkich moich zmiennych na poziom klasy (gdy większość z nich musi być tylko na poziomie metody). Jedyne, co mi wydaje się kupować, to zadzwonićPageFactory.initElements()
, który obsługuje dla mnie leniwą inicjalizację.
czego mi brakuje?