Как посчитать предыдущих братьев и сестер в TestCafe? - PullRequest
0 голосов
/ 28 мая 2020

Резюме:

Я использую TestCafe и знаю, что это не сложный вопрос, который я задаю (JQuery имеет решение для этого). Ищу решение в TestCafe.

enter image description here

Вопрос:

Мне нужно знать как много (число в целых числах) предыдущих братьев и сестер (button) существует из выделенного синим цветом. В моем случае ответ должен быть 4.

То, что я сделал до сих пор

Согласно снимку экрана, я нахожусь в индексе элемента 4 (но я не знаю). Я использовал следующий селектор, чтобы добраться до элемента:

Selector('div.group-name').withExactText('f61ck72g83m')

Теперь, чтобы посчитать предыдущего брата, я попробовал это:

Selector('div.group-name').withExactText('f61ck72g83m').parent('button.group-info').prevSibling('button').count

и это возвращает обещание, которое мне не нужно: ReExecutablePromise { _then: [], _fn: [Function], _taskPromise: null }

1 Ответ

2 голосов
/ 28 мая 2020

Я пропустил await перед вызовом элемента. Действительно, глупый вопрос.

...