Как проверить наличие множественного текста в Selenium - PullRequest
0 голосов
/ 04 февраля 2019

Я хочу подтвердить наличие метаданных в div как:

<div ng-if="XXXXXXX" class="XXXXX" >
    <div>March 01 2019, 10:00 am to</div>
    <div>March 28 2019, 6:00 pm</div>
</div>

Необходимо проверить наличие всех этих ключевых слов с помощью '01', '28', '10: 00 am ',«6:00 вечера», кроме месяца и года.

Какой может быть эффективный способ проверить это?

1 Ответ

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

Родитель <div> будет содержать весь текст.Найдите его и проверьте, есть ли он

WebElement element = driver.findElement(By.className("XXXXX"));
String text = element.getText();
if (text.contains("01") && text.contains("28") && ...) {
    assertTrue(true, "All keywords present");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...