Releases: Accenture/Ocaramba
Version 3.0.2
-Updated Selenium to version 3.0.1
-Updated NUnit to version 3.5
Version 3.0.1
-Updated Selenium to version 3.0
-Added option for FirefoxUseLegacyImplementation set as true in all App.config files, for Firefox 48 and higher set it to false, more details here
Please notice that if you are not overwriting App.config file during update of Test Framework nuget package you will have to implement that change manually.
-Updated ChromeDriver to version 2.25.0.0
-Updated EWSoftware.SHFB to version 2016.9.17.0
Version 2.1.18
Added support for Safari browser.
Version 2.1.17
Added commandTimeout (the maximum amount of time to wait for each command) to the FirefoxDriver
Version 2.1.16
Added possibility to use default firefox profile.
In App.config
add key="UseDefaultFirefoxProfile" value="true"
add key="PathToFirefoxProfile" value="C:\Users\username\AppData\Roaming\Mozilla\Firefox\Profiles"
Version 2.1.15
Added possibility to use default firefox profile.
Version 2.1.14
Added support for PhantomJs
Added logging for BaseConfiguration class
Added example How to use it for MdxHelper and SqlHelper for API documentation
Added NLog.xsd file
Set ApiFilter for SHFB subproject
Added Selenium.shfbproj for Documentation project
Added xunit.runner.console for XUnit nuspec file
MsTest Runsettings.runsettings file fix
Fixed build additional target project for SHFB
Small fix in ProjectTestBase for Xunit
Updated NLog.4.3.4
Updated Selenium.WebDriver to version 2.53.1
Updated NUnit to version 3.4.1
Version 2.1.13
Added Additional Reference Links for API documentation
Change old stylecop rules to new stylecop analyzers
Removing special characters from name of screen shots and page source file names
Replaced ShortenText method by ShortenFileName
Added overriding ChromePreferences and installing ChromeExtensions
Updates:
NUnit to version 3.2.1
EWSoftware.SHFB to version 2016.4.9.0
NLOG to version 4.3.4
Version 2.1.12
Updated Verify methods:
-Fixed bug with clearing verify messages when driver is not stopped after each of tests
-Disable taking screenshot by default
-Added possibility of saving page source (Disabled by default)
Updated AfterTest methods in ProjectTestBase classes - Fixed setting of driverContext.IsTestFailed - now screenshots and save page sources are saved always (according to settings in app.config) at the end of test if test failed. More details here
Please notice that if you are not overwriting ProjectTestBase class during update of Test Framework nuget package you will have to implement that change manually.
Updated NUnit to version 3.2.0
Updated Selenium to version 2.53.0
Version 2.1.11
Added Sandcastle - Documentation Compiler sub project for generating API documentation (http://objectivitybss.github.io/Test.Automation)
Added NUnit.Console and NUnit.Runners to the NUnit project dependency
Added GetFiles methods for getting files from all sub folders
Added "browser" to name of webdriver screen shot and "fullscreen" to the name of desktop screen shot
Added teamcity service messages for publishing artefact during test execution
Updated XML comments for API documentation
Updated IEDriver to version 2.52.2
Updated Selenium to version 2.52.0
Updated StyleCop.MSBuild to version 4.7.50.0
Fixed WaitTimeoutException timeout message
Removed unused method Evaluate replaced by Format