Я пытаюсь получить конкретное текстовое значение из селектора CSS, который принадлежит невидимому элементу. После этого я хотел бы преобразовать текст (из элемента) в строку, чтобы позже использовать метод среза.
Невидимый элемент, который я выяснил, как найти, однако я не нахожу способ получить текст и затем преобразовать его в строку.
Текст, который я хочу получить, находится на p ниже (в случае, 3 cartões)
<p class="list-header-num-cards hide js-num-cards">3 cartões</p>
-
Селектор CSS
<#board > div:nth-child(1) > div.list.js-list-content > div.list-header.js-list-header.u-clearfix.is-menu-shown > p
Я уже пробовал такие команды, как:
var = find('#board > div:nth-child(1) > div.list.js-list-content > div.list-header.js-list-header.u-clearfix.is-menu-shown > p', visible: false).value
var = find('#board > div:nth-child(1) > div.list.js-list-content > div.list-header.js-list-header.u-clearfix.is-menu-shown > p', visible: false).text
Однако переменная var не получает Text valeu и тест проходит успешно.
Я пытаюсь использовать
puts var
на выходе ничего нет