Почему этот метод DLS для получения текста не работает? [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
Почему этот метод DLS для получения текста не работает? [закрыто]

Сообщение Anonymous »

Мой метод DSL для получения текста выглядит следующим образом:

Код: Выделить всё

public String valorTexto(By by) {
return driver.findElement(by).getText();
}
но это не работает с BeginsWith или EndsWith, это работает, если я использую By.id().

Код: Выделить всё

Assert.assertTrue(dsl.valorTexto(By.id("resultado")).startsWith("Cadastrado!"));
Это должно работать следующим образом:

Код: Выделить всё

Assert.assertTrue(dsl.valorTexto(("resultado")).startsWith("Cadastrado!"));
он ​​возвращает эту ошибку:
ошибка: java.lang.Error: Неразрешенная проблема компиляции: метод valorTexto(By) в типе DSL неприменимо для аргументов (String)
этот формат устарел или я что-то упустил?

Подробнее здесь: https://stackoverflow.com/questions/785 ... ot-working

Вернуться в «JAVA»