Я ищу решение для определения тестов Mocha после получения данных асинхронно.Build Mocha test динамически после получения данных от webdriver.io
На данный момент я использую gulp-webdriver для получения содержимого HTML с помощью Selenium. И я хочу проверить определенную структуру тэгов HTML.
Например, я хочу получить структуру всех кнопок с HTML-страницы.
1 ° Мокко Перед(), я получаю кнопки:
var buttons = browser.url("url").getHTML("button");
2 ° И после этого, я хочу испытания каждой кнопки в отдельном it
:
buttons.forEach(function(button) { it() });
Единственное найденное решение загружает HTML и извлекает кнопки с помощью Gulp перед запуском теста Mocha с data_driven или leche.withData плагином.
Знаете ли вы другое решение непосредственно в определении теста Mocha?
Спасибо заранее,
Благодарим Вас за ваш полный ответ, но то, что я хочу сделать, это использовать результат кнопок для создания теста 'it'. Что-то вроде этого: 'buttons.forEach (function (button) {it ('does something', function() {});});' –