Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

как можно вытащит элементы внутри id или класса

css-selectors
java
Теги: #<Tag:0x00007fedc7b301e8> #<Tag:0x00007fedc7b300a8>

(Сержан Есенбек) #1

Привет всем, подскажите как можно вытащит элементы внутри id или класса ?

хочу вытащит через id = card5y-list

попробовал так

результат всегда null


(Bolatbek) #2

Selenide не знаю.
Но не пойму, что за i в методе поиска элемента?
Я про $(by(blabla), i)?

Тут не вижу такого:
http://ru.selenide.org/documentation.html


(Сержан Есенбек) #3

получается индекс
когда есть несколько одинаковых элементов , мы можем по индексу обращаться


(Bolatbek) #4

Может попробовать поискать элемент от найденного элемента, в документации есть find()?
Псевдопример:
driver.findelement(xpath).findelement(xpath относительно первого xpath).gettext()


(Сержан Есенбек) #5

вот так получилось спасибо !!!


(Bolatbek) #6

А повторяющиеся куски кода можно вынести отдельно? Вот этот $$(byid) ? Сработает?


(Сержан Есенбек) #7

да, можно. Но они у меня только внутри цикла находится