Я знаю, что есть способ изменить файл localConfig.json и, добавив что-то вроде «тег»: «имя», в файлы функций вы сможете написать @name и протестировать ТОЛЬКО эту функцию.
Как это работает?
Я знаю, что есть способ изменить файл localConfig.json и, добавив что-то вроде «тег»: «имя», в файлы функций вы сможете написать @name и протестировать ТОЛЬКО эту функцию.
Как это работает?
xdescribe
в Jasmine. jasmine.github.io/2.0/ 04.09.2015 В javascript нет аннотаций.
Здесь у вас есть несколько вариантов:
используйте suites
(рекомендуется ), чтобы логически сгруппировать тесты:
suites: {
homepage: 'tests/e2e/homepage/**/*Spec.js',
search: [
'tests/e2e/contact_search/**/*Spec.js',
'tests/e2e/venue_search/**/*Spec.js']
},
А затем запустите, например:
protractor protractor.conf.js --suite homepage
используйте grep
вариант:
protractor conf.js --grep='pattern to match'
Смотрите также:
Итак, видимо, никто не знает этого (простого) решения, которое я нашел сам сейчас:
1. Перейдите к файлу localConfig.json.
2: Напишите "testSuiteTags": ["@YourName"]
3: Поместите @YourName (тег) прямо перед конкретным сценарием в файле .feature.
Вот и все
suites
— отличный способ организовать тесты в логические группы. Кроме того, это вообще требует редактирования ваших 60+ тестов. 10.09.2015