Я видел пару решений в оригинальном webdriver, которые используют getAttribute ('xpath') и добавляют к этому '/ ..', но webdriver.io не имеет xpath поэтому я не смог использовать это. Любые идеи о том, как захватить родительский элемент?Поиск родительского элемента в webdriver.io
Случай, который я пытаюсь проверить, находится внутри макета начальной загрузки, и элемент, который фактически получает класс, который я пытаюсь проверить, является одним из них. Это выглядит следующим образом:
<div class="form-group">
<input class="form-control" type="text" name="username">
<other stuff>
</div>
Я выбор по driver.element («вход [имя =„имя пользователя“]», но класс ошибок на самом деле попадает в Див
<div class="form-group error">
<input class="form-control" type="text" name="username">
<other stuff>
</div>
Так что нужно проверить если сам DIV имеет класс ошибок, а не вход я могу найти (нет уников на DIV)
Любая помощь будет высоко ценится.
Спасибо, но я не хочу жестко закодировать xpath элемента, потому что он делает тесты хрупкими. –