Как сравнить данные взятые из двух разных методов
Мне нужно сравнить между собой текст взятый из двух разных методов. У меня есть два метода которые берут текст из указанного Xpath
public class GlobalPage {
private String ByXpath = "xpath:>%s";
//первый
public String someMethod(String xpath1) {
WebElement options1 = driverWrapper.findElementByUntilWait(ByXpath, xpath1);
return options1.getText();
}
//второй
public String someMethod(String xpath2) {
WebElement options2 = driverWrapper.findElementByUntilWait(ByXpath, xpath2);
return options2.getText();
}
//и третий в котором я хочу сравнить взятые тексты с помощью assertEquals (воможно другого способа)
public void equal() {
Assert.assertEquals(this.anotherMethod(), this.someMethod());
}
}
Подскажите, есть ли вообще такая возможность и если есть то в какую сторону копать. или воззможно подскажете правильный вариант решения этой задачи Заранее спасибо.
Ответы (1 шт):
Автор решения: Илья Соболев
→ Ссылка
Assert.assertEquals(someMethod("какой-то xpath", someMethod("какой-то другой xpath"))
p.s. этот код лишний и его можно удалить
//второй
public String someMethod(String xpath2) {
WebElement options2 = driverWrapper.findElementByUntilWait(ByXpath, xpath2);
return options2.getText();
}