FunkyBDD.Selenium.Webdriver.Extensions 1.2.6

The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package FunkyBDD.Selenium.Webdriver.Extensions --version 1.2.6
NuGet\Install-Package FunkyBDD.Selenium.Webdriver.Extensions -Version 1.2.6
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="FunkyBDD.Selenium.Webdriver.Extensions" Version="1.2.6" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FunkyBDD.Selenium.Webdriver.Extensions --version 1.2.6
#r "nuget: FunkyBDD.Selenium.Webdriver.Extensions, 1.2.6"
#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 FunkyBDD.Selenium.Webdriver.Extensions as a Cake Addin
#addin nuget:?package=FunkyBDD.Selenium.Webdriver.Extensions&version=1.2.6

// Install FunkyBDD.Selenium.Webdriver.Extensions as a Cake Tool
#tool nuget:?package=FunkyBDD.Selenium.Webdriver.Extensions&version=1.2.6

Extension for the Selenium IWebDriver

It's also available as NuGet Package

PM> Install-Package FunkyBDD.Selenium.Webdriver.Extensions

This extension equips the Selenium Webdriver with additional functions, which are needed again and again but are not (yet) implemented.

FindElementFirstOrDefault(By by, [int timeout=1])

Advanced FindElement method that returns Null if the element is not found or the 1st element that was found. Optionally the timeout can be set in seconds. Default is 1 second.

ImagesEquals(Bitmap bmp1, Bitmap bmp2)

Compares 2 images and returns true if the images are identical else false. Also it's possible to create and safe a Heathmap of the differences.

GetElementScreenshot(IWebElement element)

Returns a partial screenshot of the passed element as bitmap. Usefull for visual tests against a StyleGuide.

Navigates to the relative path based on the current URL.

LocalStorage Helpers

Some helper methods to deal with the browser local storage to set values or kill old values in IE.

LocalStorageSetItem(string key, string value)

LocalStorageGetItem(string key)

LocalStorageLength()

LocalStorageClear()

GetElementSafe(By by, [int Timeout=5])

Returns the searched element if it exists, is visible and clickable. Otherwise returns Null.

SetMobileSize(int width = 750, int height = 1024)

Set the browser size to a mobile size. Please don't use on tests running on Browserstack!

MakeScreenshot(string filename)

Make a screenshot and save it into the folder "SeleniumResults".

ExecuteScript(string script)

Shorthand to execute JavaScript Code

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 netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  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

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated

FindElementFirstOrDefault() implemented
GetElementSafe() set to deprecated