Тест Specflow выполняется как обычно, но шаги в файлах объектов не возвращаются, поскольку эти шаги не привязываются к методам - PullRequest
0 голосов
/ 19 апреля 2020

в качестве заголовка моего вопроса опишите проблему. У меня есть тестовый проект с NUnit и Specflow. Он успешно работает и нормально работает на рабочем компьютере. Однако, когда я клонирую на свой компьютер, я все еще могу построить проект без ошибок, и все тесты все еще успешно выполняются , но все шаги в файлах объектов Specflow все еще имеют фиолетовый цвет и не поворачиваются черный (это указывает на то, что эти шаги не связаны ни с одним методом). enter image description here Эта проблема не возникает с моим рабочим компьютером. Я установил все зависимости в проектах, а также установил расширение Specflow для Visual Studio, но без сигары.

1 Ответ

0 голосов
/ 19 апреля 2020

Поскольку тесты выполняются и решение строится нормально, это может быть связано с кэшированием привязок шагов в Visual Studio. Решение простое, но раздражающее:

  1. Закрыть все Visual Studio windows
  2. Открыть командную строку
  3. Выполнить эту команду: del %TEMP%\*stepmap*
  4. Удалите папку .vs в каталоге root вашего решения
  5. Перезапустите Visual Studio и перезагрузите решение
...