Selenium @FindBy против driver.findElement ()
Почему я должен использовать@FindBy
противdriver.findElement()
?
@FindBy
вынуждает меня переместить все мои переменные на уровень класса (когда большинство из них должно быть только на уровне метода). Единственное, что мне кажется, это купить, я могу позвонитьPageFactory.initElements()
, который обрабатывает ленивую инициализацию для меня.
Что мне не хватает?