Решил воспользоваться моими более техническими частями, здесь я покажу вам, как легко подключить вашу автоматизацию Cypress к базе данных Mongo.
Важно отметить, что версия Cypress в этом руководстве — Cypress 10, поскольку в настоящее время существуют более новые версии, которые могут работать или не работать с более поздними версиями Cypress.
Шаг 1.
Установите драйвер базы данных Mongo в свой проект с помощью команды в терминале: «npm install mongodb».
Шаг 2.
Мне нравится, когда мои подключения находятся в другом файле, отличном от тестов Cypress, в этом случае я создам другой файл в другом каталоге, например, « dbConnection.js”
затем сделайте заявление:
Шаг 3.
объявите URL-адрес локального или облачного подключения к MongoDB.
Это универсальный формат для любой строки подключения MongoDB: mongodb://[имя пользователя:пароль@]host1[:port1][,…hostN[:portN]][/[defaultauthdb][?options]]
Шаг 4:
Подключитесь к БД и проверьте соединение
Здесь мы подключаемся к базе данных Mongo и реализуем обработчик ошибок для обработки ошибок при попытке подключения к нашей базе данных.
Теперь вы можете выполнять операции с объектом базы данных, такие как вставка, поиск или обновление документов. пример:
Важно отметить, что в Cypress 10 может быть сложно вставлять, находить или обновлять документы из соединения. В следующих статьях я подробно расскажу, как этого можно добиться в Cypress 10 и, возможно, в более новых версиях Cypress.
Оставьте комментарий о том, как это можно сделать лучше, или о любых вопросах, спасибо 🙏🏾😊