Skip to content
This repository was archived by the owner on Dec 8, 2022. It is now read-only.

Releases: unickq/SpecFlow.Selenium.Plugin

1.3.0

17 Sep 10:07

Choose a tag to compare

Changes:

  • Code cleanup - specific data are now in wrapper classes.
  • More informative exceptions
  • Allure support out of the box.

Downloads:

NuGet Unickq.SpecFlow.Selenium
NuGet Unickq.SpecFlow.Selenium.Allure

Allure:

Allure Report

Configuration

<specFlow>
    <unitTestProvider name="Unickq.SpecFlow.Selenium.Allure" />
    <generator allowDebugGeneratedFiles="true" markFeaturesParallelizable="false" />
    <plugins>
      <add name="Unickq.SpecFlow.Selenium"/>
      <add name="Unickq.SpecFlow.Selenium.Allure" />
    </plugins>
</specFlow>

1.2.0 - Local drivers support

28 Dec 16:34

Choose a tag to compare

Local drivers parameters support.
Preconfigured App.config file

<components>
   <component name="ChromeDebug" type="Unickq.SpecFlow.Selenium.Local.ChromeDriver, Unickq.SpecFlow.Selenium.SpecFlowPlugin" service="OpenQA.Selenium.IWebDriver, WebDriver" instance-scope="per-dependency">
      <parameters>
         <parameter name="capabilities">
            <dictionary>
               <item key="arguments" value="--window-size=1024,1024" />
               <item key="mobileEmulation" value="iPhone 6" />
               <item key="userProfilePreference1" value="intl.accept_languages=nl" />
               <item key="userProfilePreference2" value="download.default_directory=D:\workspace" />
            </dictionary>
         </parameter>
      </parameters>
   </component>
   <component name="FirefoxDebug" type="Unickq.SpecFlow.Selenium.Local.FirefoxDriver, Unickq.SpecFlow.Selenium.SpecFlowPlugin" service="OpenQA.Selenium.IWebDriver, WebDriver" instance-scope="per-dependency">
      <parameters>
         <parameter name="capabilities">
            <dictionary>
               <item key="capabilities" value="acceptInsecureCerts=true" />
            </dictionary>
         </parameter>
      </parameters>
   </component>
</components>

For more info check classes in Unickq.SpecFlow.Selenium.Local namespace