Я использую Specflow Scenario Outline для запуска списка различных URL-адресов, используя Примеры.Однако при проверке Test Explorer соглашение об именах для каждого примера берет последнее слово после полной остановки.Я пытался найти что-то связанное с форматированием, но зашел в тупик и не смог найти здесь ничего, что соответствовало бы моей конкретной проблеме.
Например, www.test.co.uk показывает просто'uk in TestFeature'
К сожалению, в моем тесте URL-адрес является уникальным значением, поэтому при составлении отчетов ясно, какие URL-адреса были протестированы в сценарии ... в противном случае я бы использовал имя клиента.
Пакеты в решении включают в себя: NUnit, Specflow, SpecRun
Пример схемы сценария ниже:
Scenario Outline: The login page for a given client is displayed when navigated to it
When I load the URL '<URL>'
Then The login page is displayed for client '<Client>'
Examples:
| URL | Client |
| http://www.test1.co.uk | Someone1 |
| http://www.test2.co.uk | Someone2 |
| http://www.test3.co.uk | Someone3 |
| http://www.test4.co.uk | Someone4 |
| http://www.test5.co.uk | Someone5 |
| http://www.test6.co.uk | Someone6 |
| http://www.test7.co.uk | Someone7 |
| http://www.test8.co.uk | Someone8 |
| http://www.test9.co.uk | Someone9 |
| http://www.test10.co.uk | Someone10 |
Тестовый проводник:
Если потребуется дополнительная информация, дайте мне знать.Я использую Visual Studio 2017 в качестве своей IDE и SpecFlow 2.4.1, SpecRun 1.8.5.