Как проверить, что все слова в результатах поиска начинаются с определенной буквы, используя Selenium и Java - PullRequest
0 голосов
/ 03 ноября 2019

Я ввожу «А» в поле поиска и нажимаю ввод. Я получил список сотрудников. Мне нужно, чтобы все имена сотрудников в результатах поиска начинались с буквы «А».

1 Ответ

0 голосов
/ 04 ноября 2019

Пример, в котором вам нужно просто найти все найденные имена сотрудников:

WebElement[] employees = driver.findElements(By. ...)
for (WebElement employee: employees) {
    if (!employee == null && employee.getText().substring(0, 1).toLowerCase().equals("a") {
        System.out.print(employee + " begins with 'a'")
    }
    else {
        System.out.print(employee + " does not begin with 'a'")
    }
}

Я не знаю исходную страницу. Возможно, имя сотрудника может быть добыто (также) таким образом:

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