Как я могу использовать WebdriverIO (wdio), чтобы узнать, сколько раз появляется элемент? - PullRequest
0 голосов
/ 04 июня 2018

Я пытаюсь выполнить тест взаимодействия для своего кода JavaScript с помощью WebdriverIO (wdio).

Я хочу проверить функциональность удаления узла, проверяя количество раз, когда селектор появляется до и после моего удаленияфункция и видеть, что он был уменьшен на единицу.

Как вы используете wdio, чтобы узнать, сколько раз селектор появляется на странице?

1 Ответ

0 голосов
/ 04 июня 2018

В интерфейсе API вызывается команда elements для объекта браузера.

Вы можете использовать ее следующим образом:

browser.elements(selector).value.length

Обратите внимание, что элементы возвращаютсяобъект.Вам нужно перейти к значению, чтобы получить массив.

Я также прочитал здесь , что вы также можете использовать ярлык для элементов браузера $$ следующим образом:

$$(selector).length.Это не сработало для меня, но это может быть из-за того, что я использую старую версию wdio или какую-то случайную проблему конфигурации.

...