Получение "Исключение в потоке" main "java .lang.NoSuchMethodError: org.openqa.selenium.WebElement.setSelected () V" ошибка - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь выбрать значение в раскрывающемся списке, но получаю ошибку Exception in thread "main" java.lang.NoSuchMethodError: org.openqa.selenium.WebElement.setSelected() в проекте maven.

Код:

Select dropdown = new Select(driver.findElement(By.xpath("//select[@name=\"ppw-expirationDate_year\"]")));
dropdown.selectByVisibleText("2025");

Ошибка:

Исключение в потоке "main" java .lang.NoSuchMethodError: org.openqa.selenium.WebElement.setSelected () V в org.openqa.selenium.support.ui.Select.selectByVisibleText (Выбрать. java: выбрать 111) на Test.Test1.AppTest.main (AppTest. java: 62)

1 Ответ

0 голосов
/ 02 апреля 2020

Попробуйте использовать приведенный ниже код:

Select dropdown = new Select(driver.findElement(By.xpath("//select[@name='ppw-expirationDate_year']")));
dropdown.selectByVisibleText("2025");

Необходимо убедиться, что вы записываете значения атрибута в одинарные кавычки и удаляете escape-символ, который IDE ставит по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...