TestCafe BeforeEach / Before - PullRequest
       11

TestCafe BeforeEach / Before

1 голос
/ 19 июня 2019

Я пытаюсь использовать before () на уровне фикстуры TestCafe.

Моя цель: Создать Before () на уровне фикстуры, и это содержит сценарии страницы входа.Поэтому я планирую запустить метод before () перед всеми остальными тестами.У меня есть 3 группы кода

1) Before() -- login code. 
2) test1() -- sample code-1
3) test2() -- sample code-2

Мое требование: после успешного входа в систему тогда test1 (), test2 () должны использовать тот же логин, который определен в before ().Не могли бы вы мне помочь, обратите внимание: я пытался использовать Testcafe-Live, но безуспешно.

мои тестовые сценарии таковы: перед тестовым методом входа в систему должен быть выполнен один раз перед выполнением test1 и test2.Также окно браузера не должно закрываться после каждого теста

1 Ответ

2 голосов
/ 19 июня 2019

Аналогичный вопрос: Как сделать 'beforeEach' только на уровне прибора, а не для каждого теста под этим прибором

Этого можно добиться с помощью .beforeEach () на приборе изатем с помощью опции 'preserve url' в UserRole: документация TestCafe объясняет это здесь: https://devexpress.github.io/testcafe/documentation/test-api/authentication/user-roles.html#optionspreserveurl

...