как получить текстовое значение выбранного drowdown - PullRequest
0 голосов
/ 19 февраля 2019

Я хочу получить текст, который выбран из раскрывающегося списка, и хочу напечатать его

Select m = new Select(ActivityPage.Frommonth);
m.selectByIndex(2);// it will select month februaray
Thread.sleep(2000);
String frommonth = m.getFirstSelectedOption().getText();// i want to print the februaray 
  • Ожидаемый результат: февраль
  • Фактический результат: Месяц

1 Ответ

0 голосов
/ 19 февраля 2019

Вы можете использовать код ниже:

Select dropDown = new Select(Driver.findElement(PUT_YOUR_ELEMENTS_XPATH_CSS_OR_OTHER)));
List<WebElement> e = dropDown.getOptions();
int size = e.size();

for(int x = 0; x <  size; x++)
{
    System.out.println(e.get(x).getText());
    if (e.get(l).getText().equals("February") {
       System.out.println("I found february")
    } else {
       System.out.println("I can't see Fenruary")
       }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...