Пожалуйста, прочтите вопрос до конца, прежде чем что-то отрицать или комментировать. Я искал в Интернете, прежде чем публиковать его здесь. У меня есть структура проекта ниже.
pages(package)
> Homepage.java
test(package)
> Flipkart.java
Внутри Homepage.java я объявил все WebElements, используя методы POM Page Factory, и создал соответствующий метод для перехода по ссылке Electronics.
@FindBy(xpath = '//input[@title='Electronics']')
private WebElement lnkElectronics;
Внутри Fipkart.java я вызываю метод щелчка Electronics.
Я сомневаюсь, что заявленный WebElement предназначен специально для электроники.
Есть ли способ создать WebElement с указанным ниже типом и динамически передать значение для %s из основного метода?
@FindBy(xpath = '//input[@title='%s']')
private WebElement lnkElectronics;