Это модальное окно, и мне нужно проверить, все ли поля заполнены.
<div _ngcontent-c6="" class="modal-body">
<div _ngcontent-c6="" class="row">
<div _ngcontent-c6="" class="col-12 bg-termin_ztv">Wichtig</div>
</div>
<br _ngcontent-c6="">
<div _ngcontent-c6="" class="row">
<div _ngcontent-c6="" class="col-2"> AD: </div>
<div _ngcontent-c6="" class="col-10">
<span _ngcontent-c6="">Arnemann, Marcus</span><span _ngcontent-c6=""> (beschäftigt)</span>
</div>
</div>
<br _ngcontent-c6="">
<div _ngcontent-c6="" class="row">
<div _ngcontent-c6="" class="col-2"> Anfang: </div>
<div _ngcontent-c6="" class="col-3"> 23.10.2018 </div>
<div _ngcontent-c6="" class="col-7"> 09:00 </div>
</div>
<br _ngcontent-c6="">
<div _ngcontent-c6="" class="row">
<div _ngcontent-c6="" class="col-2"> Ende: </div>
<div _ngcontent-c6="" class="col-3"> 23.10.2018 </div>
<div _ngcontent-c6="" class="col-7"> 01:00 </div>
</div>
<br _ngcontent-c6="">
<div _ngcontent-c6="" class="row">
<div _ngcontent-c6="" class="col-2"> Ort: </div>
<div _ngcontent-c6="" class="col-10"> Musterstraße 13, 12345 Musterstadt </div></div>
<br _ngcontent-c6="">
<div _ngcontent-c6="" class="row">
<div _ngcontent-c6="" class="col-12"> Hallo Herr Tilsner,
'Wir haben für Sie einen Termin vereinbart. </div>
</div>
<br _ngcontent-c6="">
</div>
Я пробовал это:
modalBody = driver.findElements(By.xpath("//tm-termin-anzeige [contains(@class, 'modal-body')]").getText());
assertTrue(modalBody.getEventElements().size() > 0);
Работает, но не хорошо.Я вернул true, если доступно только одно письмо.И я не могу дать какой-то идентификатор каждой области.Потому что он генерируется динамически с Angular.