Я пытаюсь проверить, имеет ли приложение todo правильное количество элементов.
Документы, похоже, касаются почти исключительно отдельных элементов, поэтому мне пришлось использовать функции Selenium Protocol. Будет ли это правильным способом проверить количество совпадающих селекторов (в этом случае проверка на 2 элемента li)?
client.elements('css selector','#todo-list li', function (result) {
client.assert.equal(result.value.length, 2);
});
Это работает в моем тесте, но я не был уверен, были ли обнаружены ошибки при использовании обратного вызова для этого. Также не уверен, почему Nightwatch не имеет вспомогательных функций, относящихся к нескольким элементам.