SpecDrill 1.2.0.292

Additional Details

Deprecated. Please upgrade.

There is a newer version of this package available.
See the version list below for details.
dotnet add package SpecDrill --version 1.2.0.292                
NuGet\Install-Package SpecDrill -Version 1.2.0.292                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SpecDrill" Version="1.2.0.292" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SpecDrill --version 1.2.0.292                
#r "nuget: SpecDrill, 1.2.0.292"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install SpecDrill as a Cake Addin
#addin nuget:?package=SpecDrill&version=1.2.0.292

// Install SpecDrill as a Cake Tool
#tool nuget:?package=SpecDrill&version=1.2.0.292                

SpecDrill - An opinionated automated testing framework based on Selenium WebDriver

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on SpecDrill:

Package Downloads
SpecDrill.Secondary.Adapters.WebDriver

SpecDrill.SecondaryPorts.Adapters.WebDriver - WebDriver adapter for SpecDrill

SpecDrill.SpecFlow

SpecDrill.SpecFlow - SpecDrill integration with SpecFlow

SpecDrill.NUnit3

SpecDrill.NUnit - SpecDrill integration with NUnit 3

SpecDrill.MsTest

SpecDrill.MsTest - SpecDrill integration with MsTest

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.4.0.3 278 3/13/2024
1.3.0.1287 302 11/17/2023
1.3.0.1279 174 11/17/2023
1.3.0.1262 138 10/26/2023
1.3.0.1231 214 9/16/2023
1.3.0.1224 135 9/16/2023
1.3.0.1218 154 9/16/2023
1.3.0.1210 203 9/4/2023
1.3.0.1124 154 9/1/2023
1.3.0.1107 183 9/1/2023
1.3.0.1106 150 9/1/2023
1.3.0.1096 310 8/25/2023
1.3.0.1093 150 8/25/2023
1.3.0.1089 172 8/24/2023
1.3.0.1087 194 8/24/2023
1.3.0.1086 200 8/24/2023
1.3.0.1029 271 8/24/2023
1.3.0.1025 420 5/24/2023
1.3.0.1019 220 5/16/2023
1.3.0.1013 239 5/15/2023
1.3.0.1012 210 5/12/2023
1.3.0.1008 256 5/5/2023
1.3.0.1001 333 4/21/2023
1.3.0.958 262 4/12/2023
1.3.0.907 305 4/10/2023
1.3.0.904 275 4/10/2023
1.3.0.889 289 4/6/2023
1.3.0.887 311 4/5/2023
1.3.0.766 320 3/22/2023
1.3.0.740 315 3/21/2023
1.3.0.703 335 3/17/2023 1.3.0.703 is deprecated because it has critical bugs.
1.3.0.648 552 2/18/2023
1.3.0.528 776 4/1/2022
1.3.0.524 3,228 12/3/2021
1.3.0.519 670 11/27/2021
1.3.0.357 1,409 10/29/2021
1.3.0.292 971 10/25/2021
1.3.0.284 1,386 10/7/2021
1.3.0.269 887 9/30/2021
1.3.0.240 985 9/28/2021
1.3.0.207-beta 263 9/28/2021
1.3.0-rc.195 134 9/28/2021
1.2.0.520 891 9/21/2021
1.2.0.373 1,103 8/13/2021
1.2.0.370 772 8/13/2021
1.2.0.292 805 8/13/2021 1.2.0.292 is deprecated because it has critical bugs.
1.1.7 3,268 9/8/2020
1.1.2 932 7/22/2020
1.1.1 529 7/21/2020
1.0.33 554 4/15/2019
1.0.32 319 4/15/2019
1.0.31 321 4/9/2019
1.0.30 315 4/9/2019
1.0.29 2,587 7/27/2018
1.0.28 2,279 3/26/2018
1.0.27 1,135 3/22/2018
1.0.26 1,422 11/24/2017
1.0.25 973 11/24/2017
1.0.24 1,052 11/7/2017
1.0.23 1,001 11/2/2017
1.0.22 988 11/1/2017
1.0.21 1,045 11/1/2017
1.0.20 1,010 11/1/2017
1.0.19 1,000 9/27/2017
1.0.18 1,052 9/22/2017
1.0.17 977 9/21/2017
1.0.16 928 9/19/2017
1.0.15 936 9/12/2017
1.0.14 1,043 4/27/2017
1.0.13 1,003 3/27/2017
1.0.12 1,000 2/13/2017
1.0.11 1,053 12/16/2016
1.0.10 1,009 12/5/2016
1.0.9 1,262 11/24/2016

v1.1.9
- Added ShadowDom support (CssSelector only)
- Added UIScenarioBase class, ScenarioBase is for non-ui tests.
v1.1.8
- Fixed Issue #40 ...path incorrectly handled in linux/unix environments
v1.1.2
- Migrated to .NET Core 3.1/.NET Standard 2.1
v1.0.32
- Moved Browser initialization in _TestInitialize virtual method.
v1.0.30
- Fixed Issue #34: Browser capabilities not being set properly
v1.0.29
- Fixed Issue #33: Remove AcceptInsecureCertificates from BuildInternetExplorerOptions
- Upgraded to WebDriver 3.13.1
v1.0.28
- Fixed Issue #32: Driver instantiation (local ChromeDriver) fails when capabilities are specified
v1.0.27
- Fixed Issue #27: Expose Driver.Url(); Now it can be accessed as Uri object calling Browser.Url property.
- Fixed Issue #29: Add support to Edge browser
- Fixed Issue #30: Expose Browser Capabilities; Now any capability is passed to target browser instance.
Note: Correct casing of capability name and correct json type(JavaScript) must be used in specDrillConfig.json
v1.0.26
- Added arguments support for browser driver (local runs)
v1.0.25
- Upgraded to Webdriver 3.7
- Added arguments parameter (string array) in configuration e.g. browser.drivers.chrome.arguments (remote runs)
v1.0.24
- Reverted to MsTest framework due to difficulties with running MsTestv2 in CI environments.
- You need to start with a MsTest test project before adding SpecDrill NuGetPackage
otherwise you have to add reference to your local version of MsTest:
>Add Reference > Extensions > select Microsoft.VisualStudio.QualityTools.UnitTestFramework > OK.
v1.0.23
- Added automatic screenshot on test failure setting switch. Setting: webdriver.screenshots.auto : (bool).
v1.0.22
- Added screenshot capability. Call SaveScreenshot from your TestCleanup method if screenshot needed.
v1.0.21
- Added MsTest.TestAdaptor package needed to run tests with MsTest.TestFramework v2
v1.0.20
- Fixed Issue #24: Browser should close even if the TestCleanup method has cleanup errors
- Switched from Visual Studio extensions to v2 Nuget packages for MsTest framework
v1.0.19
- added javascript workaround for geckodriver doubleclick bug
- updated sample tests
v1.0.18
- added minimal support for Appium. Supported capabilities:
> automationName, platformName, deviceName, browserName, udid, orientation
v1.0.17
- revised element status check exception throwing behavior: element.IsAvailable (no); element.IsEnabled (yes); element.IsDisplayed(yes)
- fixed bug in wait logic due to throwing exception behavior changes
v1.0.16
- fixed Wait with time limit unable to prevent throwing exception regression
v1.0.15
- added doubleclick support
- added hover support
- improved drag and drop support and API
- added locator information to some exceptions
- fixed some bugs related to browser windows not being closed after test teardown
v1.0.14
- Fixed Issue #20 - Current element indicator breaks layout
- Fixed Issue #21 - SpecDrill is not logging
v1.0.13
- Fixed Issue #19 - Implicit wait is broken. Sometimes tests fail with Explicit wait when none is set from test code.
- Fixed Issue #18 - Fix hooks into MsTest lifecycle methods
v1.0.12
- Fixed Issue #17 - Fixed Drag and Drop
v1.0.11
- Added trace logging for framework initialization
v1.0.10
- Fixed Issue #15 (enhancement) - Add Ability to extract pdf text
v1.0.9
- Fixed Issue #11 - Wait.ForNoMoreThan(...) is broken
v1.0.8
- Fixed Issue #8 - log4net.config in nuget package is empty
- Fixed Issue #7 - Provide meaningful exception when PageObject is lacking parameterless constructor
- Fixed Issue #6 - ListElement is not considering indexer's index parameter
- Fixed Issue #1 - Startup browser window size is not configurable
v1.0.7
- Fixed Issue #4 - Support declarative (attribute based) way of declaring Page/Control objects
v1.0.6
- Refactored searching for native elements
- Waits are now fault tolerant
v1.0.5
- Fixed Issue #5 - Page load test fails for pages in iframe