#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 для импорта вашей функции из него.