Решил воспользоваться моими более техническими частями, здесь я покажу вам, как легко подключить вашу автоматизацию 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.

Оставьте комментарий о том, как это можно сделать лучше, или о любых вопросах, спасибо 🙏🏾😊