Releases: essenius/FitNesseFitSharpSelenium
Release list
v4.4.0
v4.3.0: Upgraded Appium driver to 6.0.1, Selenium to 4.27, Microsoft.Extensions.Configuration to 9.0.0, fixed a number of ReSharper and SonarLint findings, fixed a few Appium and Edge specific tests and made tests working with public sites pass again.
v4.4.0: Introduced DomAttributeOfElement, DomPropertyOfElement, ElementHasDomAttribute and ElementHasDomProperty, deprecated AttributeOfElement and ElementHasAttribute (following WebDriver). Upgraded MS Test to v3.7.0.
v4.0.1
v4.0.0
v3.3.0
3.0.0: migrated to NET 5
3.1.0: Added CustomBy for By Content, By Label, By Partial Content and By Trial, made SearchParser default to 'trial'
3.2.0: Eliminated (Windows specific) check for screen scaling (IE only, and didn't add much value)
3.3.0: enabled Appium 2, ntroduced Set/NewBrowserWithOptions, NewOptionsFor, Set/NewRemoteBrowserAtAddressWithOptions, RemoteBrowserPath, made Edge path search for IE emulation smarter
v2.6.0
- XML documentation enabled
- Edge browser is now expected to be the Chromium version. Edge Headless is suppported as well.
- Legacy Edge no longer works (it never worked well anyway). Cleaned up all exceptions that were needed for the legacy Edge.
- Fixed some issues in AppDriver tests (newer calculators work a bit differently).
- Made tests for drivers that are not installed result in inconclusive tests rather than failed ones.
v2.5.1
- 2.5.0: Enabled WinAppDriver with browser ID "WinApp". Added WindowPosition
- Made KeyParser case insensitive for the special keys (e.g. {Del} and {DEL} now both refer to the delete key).
- Added VersionIsAtLeast to assert that the current fixture has at least a minimal version.
- Fixed a bug in zone determination
v2.4.4
v2.4.3
v2.4.2
v2.4.1
- Initial support for Appium tests ("Earliest Usable Product")
- Introduction of optional environment variables overruling App.config settings with the same name
- Introduction of Coordinate class to simplify specification of sizes. Introduced WindowSize replacing WindowHeight, WindowWidth, and SetWindowSizeX, made DragElementAndDropAt use Coordinate
- Renamed all HtmlSource functions to PageSource equivalents (mobile devices use no HTML).
- Introduced WindowSizeIsCloseTo, to allow for some browsers not setting the exact size but one or two pixels off.
- Introduced ProtectedModesAre to replace ProtectedModeIsOff, ProtectedModeIsOn, ProtectedModesAreEqual.
- Fully migrated to Roslyn based FxCop. Fixed (and suppressed) static analysis findings.
- Stability improvements