Skip to content

Releases: essenius/FitNesseFitSharpSelenium

v4.4.0

Choose a tag to compare

@essenius essenius released this 14 Feb 08:46
830b5d3

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

Choose a tag to compare

@essenius essenius released this 19 Aug 15:54
  • FitNesse demo pages adapted to work with new release
  • Added standard AutomationName for Android, iOS and Windows options
  • Made KeyCode_ prefix optional for keycodes (e.g. both Keycode_APP_SWITCH and APP_SWITCH can be used)

v4.0.0

Choose a tag to compare

@essenius essenius released this 19 Aug 08:12

Migrated to .NET 6, Selenium 4.11 and Appium 2

v3.3.0

Choose a tag to compare

@essenius essenius released this 17 Nov 15:55
c1deee8

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

Choose a tag to compare

@essenius essenius released this 09 Sep 20:32
  • 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

Choose a tag to compare

@essenius essenius released this 17 Oct 19:36
  • 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

Choose a tag to compare

@essenius essenius released this 02 Oct 07:56

Updated documentation tags

v2.4.3

Choose a tag to compare

@essenius essenius released this 28 Sep 12:42

Refactored BrowserDriver creation to use DriverCreator classes rather than one big factory. Added documentation tags for Coordinate,

v2.4.2

Choose a tag to compare

@essenius essenius released this 21 Jul 10:58

Added Appium demo suite in the wiki, and fixed a wait issue with DragElementAndDropOnElement

v2.4.1

Choose a tag to compare

@essenius essenius released this 21 Jul 08:06
  • 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