TestCafe - Как использовать роль пользователя и HTTP-аутентификацию? - PullRequest
1 голос
/ 30 октября 2019

Я использую TestCafe для автоматизации моих тестов. Проблема в том, что я использую CMS, и мне нужно протестировать два типа сред: 1. Автор 2. Опубликовать - например. Я хочу создать некоторый контент в качестве автора и проверить то же самое в экземпляре публикации, используя тот же тест.

Проблема возникает, когда я хочу переключаться между средами, поскольку среда публикации использует HTTP-аутентификацию. и Автор этого не делает.

  1. Я хотел использовать роли пользователей для переключения между средами. Это нормально работает для среды Author, но когда мне нужно переключиться на публикацию, мне нужна HTTP-аутентификация для входа в систему. TestCafe предоставляет это только на уровне теста / фикстуры, и поэтому я должен использовать другой тест для экземпляра публикации, который не является логически верным, а также создаст дополнительные издержки для теста.

1 Ответ

1 голос
/ 31 октября 2019

Сценарий довольно сложный, поэтому в данный момент сложно точно сказать, почему у вас возникла проблема. На вашем сайте могут быть некоторые особенности, или TestCafe может иметь некоторые ограничения. Лучше создать отдельную проблему в репозитории TestCafe Github и предоставить команде рабочий пример или ссылку на ваш проект. В этом случае мы можем исследовать ваш проект и помочь вам найти решение. Пожалуйста, используйте следующий шаблон для создания проблемы: https://github.com/DevExpress/testcafe/issues/new?template=bug-report.md

...