Возврат набора данных из базы данных с помощью testcafe

#database #automated-tests #e2e-testing #web-testing #testcafe

#База данных #автоматизированные тесты #e2e-тестирование #веб-тестирование #testcafe

Вопрос:

Я новичок в testcafe. Вот с чем я борюсь:

Допустим, я ввожу значение в пользовательский интерфейс с помощью инструмента test cafe — эту часть я могу выполнить. Далее, скажем, я хочу запросить и нажать на базу данных, чтобы увидеть, успешно ли обновлены данные — в этой части я могу написать функцию на JavaScript. Во время выполнения сценариев тестирования test cafe как мне включить эту функцию JavaScript в мой тестовый скрипт и запустить их?

Я хочу вызвать эту функцию в моем тестовом скрипте testcafe.

 Function Cl(){
    Var dbConn= new sql.ConnectionPool(config);
    var request = new sql.Request(dbConn);
    request.query( select TOP 5 from test)
}
  

Ответ №1:

Тестовые файлы TestCafe являются обычными Node.js файлы сценариев. Вы можете скопировать свою функцию и вставить ее непосредственно в тестовый код. Или вы можете создать отдельный .js файл или пакет и использовать require функцию или import инструкцию ES6 для импорта вашей функции из него.