puzzlo
@puzzlo
добродушен, толстоват

Как добраться до вложенного поля ввода в Selenium?

Не могу пару дней добраться до инпута в селениуме:
<_div class="a"_>
    <_div class="form-group b"_>
        <_label_>"Ya tut"<_/label_>
        <_input class="form-control cccc"_>
    <_/div_>
<_/div_>

как добраться до класса сссс через всю цепочку (потому что там дальше тоже есть и класс а и б и форм-груп)?
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ответы на вопрос 2
glaphire
@glaphire
PHP developer
//div/div/input[contains(@class, 'cccc')]
Но в целом можно сразу искать по инпут контейнс класс, или каждому диву добавить контейнс класс, если нужно прям всю цепочку вложенностей жестко указать
Ответ написан
Комментировать
puzzlo
@puzzlo Автор вопроса
добродушен, толстоват
спасибо!!! половина пройдена!
только в общем так не пойдёт. вот надо чтобы вся эта цепочка была. потому что рядом есть крайне похожее с классом а1 и форм-груп б и туда тоже надо обратиться
там тоже //div/div/input[contains(@class, 'cccc')]
только в первом диве (и во втором классы другие. типа а2 и б2. что характерно - б1 тоже описан с двумя классами. "форм-груп б2"
потому и вопрос - как написать всю цепочку?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы