Releases: Accenture/Ocaramba
Version 3.1.13
Setting name of tests for CloudProviderCrossBrowser (BrowserStack, SauceLabs)
Version 3.1.11
Adding specified path to the directory containing drivers in app.config: pathToChromeDriverDirectory, PathToFirefoxDriverDirectory, PathToInternetExplorerDriverDirectory, PathToEdgeDriverDirectory, fixes #98, more details here
Added method CutOutScreenShot, Cut out the screen shot by giving locationX, locationY, elementWidth, elementHeight
Breaking change:
Removed browser type FirefoxPortable and setting ChromePath, use ChromeBrowserExecutableLocation,FireFoxBrowserExecutableLocation from app.config instead
Removed UseDefaultFirefoxProfile flag, use only PathToFirefoxProfile instead
Version 3.1.10
Added setting of internetExplorer preferences, fixes #95
Set and execute Angular test for Internet Explorer
Updated "OpenCover" version="4.7.922"
Updated "coveralls.net" version="1.0.0"
removed unused CrossBrowserProfile property
Fixed problem with out of memory exception in method TakeScreenShotOfElement
Version 3.1.9
Set DriverContext.CrossBrowserEnvironment as string, Fixes #92
Added method SetRemoteDriverBrowserOptions with dynamic parameter
Added dependency to NUnit3TestAdapter for Features and Nunit package
Downloading the latest version of nuget.exe for build
Fixed problem with executing test on Firefox with SauceLabs
Added passing arguments to Firefox
Enabled test execution on testingbot.com
Removed setting Timeouts in DriverContext for WebDriver
Version 3.1.8
Updated Selenium to version 3.141.0
Replaced DesiredCapabilities by Browser Options due to changes in Selenium 3.14.0 https://raw.githubusercontent.com/SeleniumHQ/selenium/master/dotnet/CHANGELOG
Fixed problem with starting FireFox or Chrome with extension
Downloading Selenium Grid by appveyor.yml
Start and kill Selenium Grid in background
Added possibility to run test on Android and iPhone with CloudProvider
Run CloudProviderCrossBrowser tests with Selenium Grid
Run NUnit example tests with Selenium Grid
Version 3.1.7
Added GetElements - Finds and waits for LongTimeout timeout for minimum number of elements that are enabled and displayed
Added reference to System.Configuration for NUnit package
Added log info for Taking Screenshot
Updated "EWSoftware.SHFB" version="2018.7.8.1, "Magick.NET-Q16-AnyCPU" version="7.6.0.1"
Replaced FireFoxProfile by FirefoxOptions, installed geckodriver 64 bit
Added tests for coverage
Version 3.1.6
Added TakeScreenShotOfElement method for visual capturing, more details here
Added test example of comparing screenshot of elements using ImageMagick , more details here
Added DragAndDropJs
Added dependency to NPOI for NUnit project
Fixed bug in setting name of test in ReadDataDriveFileCsv
Added TestData, ProjectBaseConfiguration classes for NUnit nuget package as content
Added method RemoveSpecialCharacters
Version 3.1.5
Added possibility to set Arguments for Firefox to set e.g. headless mode
Updated casting when EnableEventFiringWebDriver, Fixes #78
Added method FilesHelper.DeleteFile
Added unit tests for FilesHelper class, fixed bug in RenameFile method
Added unit test WaitForFileOfGivenName ExceptionTest
Fixed bug in Table.GetTable() method.
Version 3.1.4
Changed DriverContext due to SpecFlow support for execution tests using testing Cloud Providers:
-added properties crossBrowserProfile and crossBrowserEnvironment
Renamed BrowserStack subproject to CloudProvider
Added settings to App.config for testingbot.com
Added settings to App.config for SauceLabs
Fixed static code analyses SonarQube errors
Added PreBuildEvent to kill chromedriver, IEDriverServer and geckodriver for Common subproject
Try-Finally block for DriverContext cleanup in AfterTest method only for SpecFlow
Updates:
Updated geckodriver to version 0.20.0