Skip to content

Releases: Lombiq/UI-Testing-Toolbox

v4.0.1

14 Oct 20:34
Compare
Choose a tag to compare

Full Changelog: v4.0.0...v4.0.1

v4.0.0

14 Oct 14:49
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.4.0...v4.0.0

Breaking changes

UI test projects now directly reference and run the web app under test, not via the .NET CLI. This brings a lot of advantages but is also a breaking change. See #101 for details, and the migration guide.

v3.5.0

22 Aug 21:49
e3f0424
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.4.0...v3.5.0

v3.4.0

13 Jul 11:20
d11b480
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.3.0...v3.4.0

v3.3.0

03 Jul 23:20
453ed7a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.2.0...v3.3.0

v3.2.0

30 Jun 18:00
Compare
Choose a tag to compare

What's Changed

  • OSOE-111: Detect visual errors (visual verification testing) in the UI Testing Toolbox by @dministro in #166

Full Changelog: v3.1.1...v3.2.0

v3.1.1

15 Jun 12:34
Compare
Choose a tag to compare

Updating Helpful Libraries references by @DemeSzabolcs

Full Changelog: v3.1.0...v3.1.1

v3.1.0

14 Jun 20:43
df5e293
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.1...v3.1.0

v3.0.0

26 May 12:58
Compare
Choose a tag to compare

What's Changed

Upgrade guide

Note that we have upgraded to Atata 2 which in turn upgraded to Selenium 4. This brings breaking changes too.

  • Please add these new lines to your .gitattributes, because we get IDE0055 warnings when the C# source file has Unix style line endings. Some .cs files will be affected, please run git add --renormalize . on your projects and git submodule foreach git add --renormalize . if they include submodules.
  • The setup and configuration for using SQL Server from a Docker container has changed. See new instructions here. You can also find a sample config and setup steps in the .github directory.
  • We have upgraded to Atata 2 which in turn upgraded to Selenium 4. Both introduce breaking changes, although most of it is pretty easy to fix. Replace every RemoteWebDriver with IWebDriver and if you execute scripts or take screenshots then use the extension methods (here, here and here).
  • If you have several UI test projects it can be cumbersome to maintain a TestConfiguration.json file for each. Instead, you can set the value of the LOMBIQ_UI_TESTING_TOOLBOX_SHARED_TEST_CONFIGURATION environment variable to the absolute path of a central configuration file and then each project will look it up. If you place an individual TestConfiguration.json into a test directory it will still take precedence in case you need special configuration for just that one.
  • New HelpfulLibraries.Cli project has been added, please use and expand it for all your Process and CliWrap needs.

Full Changelog: v2.1.1...v3.0.0

v2.1.1

06 May 16:20
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.0...v2.1.1