ExM/SpecFlowExample

Реализовать параметрические тесты для запуска всех поддерживаемых браузеров.

ExM opened this issue · 0 comments

ExM commented

Требуется избавиться от настройки <add key="browser" value="IE"/>, т.к. тестирование всех сценариев должно быть проведено без изменения конфигов.

Перечисление браузеров должно быть доступно параметрах тестов.

Внедрение конкретного драйвера следует провести через конструктор класса SpecFlowExample.Features.SiteSearchFeature

Тут примеры параметров: http://nunit.org/index.php?p=testFixture&r=2.5

В нашем случае параметры должны задаваться так:

    [TestFixture("IE")]
    [TestFixture("Firefox")]
    [TestFixture("Chrome")]
    public partial class SiteSearchFeature
    {
        public SiteSearchFeature(string browser)
        {
        }
    }