Skip to content

5.3.18

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 08 Dec 13:06
· 9 commits to main since this release

Release 5.3.18 of the project contains FitNesse 20241207 and Selenium 4.27.0.

To get started by running some sample tests (if you have a Java runtime installed): just download the standalone.zip, extract it and run it (using 'java -jar fitnesse-standalone.jar -p 9090', or on Windows just double clicking the jar to run the application on port 80 instead of 9090) from the directory where the 'standalone.zip' was extracted and open a browser to http://localhost:9090/HsacExamples.

Please note: please extract the zip to a location without spaces in its own name or in the names of its parents.

How to create your own test project using this FitNesse setup, see https://github.com/fhoeben/hsac-fitnesse-fixtures#to-create-your-own-test-project and https://github.com/fhoeben/hsac-fitnesse-fixtures/wiki/Installation-Guide

To incorporate the fixtures in an existing FitNesse project you can also get it from Maven Central

        <dependency>
            <groupId>nl.hsac</groupId>
            <artifactId>hsac-fitnesse-fixtures</artifactId>
            <version>5.3.18</version>
        </dependency>

An example of Maven based project using this baseline can be found at: https://github.com/fhoeben/sample-fitnesse-project.

When upgrading from an older version, ensure all Selenium webdrivers are stopped and delete the 'wiki/plugins' and 'wiki/webdrivers' folders to remove old versions of the packaged plugins/webdrivers. When using the sample project: follow the instructions at https://github.com/fhoeben/sample-fitnesse-project#upgrading.

New in 5.3.18

  • Edgedriver 131.0.2903.86 (on Mac 131.0.2903.87)
  • Chromedriver 131.0.6778.87
  • Log info and errors via slf4j when running test via jUnit runner (for CI server)
  • FitNesse 20241207
  • Selenium 4.27.0
  • On Linux chrome no longer supports finding options with nested span elements as select values (see #692)
  • hsac-fitnesse-pdf 0.1.6 in docker images

New in 5.3.17

  • FitNesse 20241026
  • Selenium 4.26.0

New in 5.3.16

  • Selenium 4.25.0
  • Edgedriver 130.0.2849.46 (on Mac 130.0.2849.50)
  • Chromedriver 130.0.6723.58
  • Geckodriver 0.35.0

New in 5.3.15

  • FitNesse 20240707
  • Selenium 4.22.0
  • Edgedriver 126.0.2592.87
  • Chromedriver 126.0.6478.126

New in 5.3.14

  • Build/test process update only

New in 5.3.13

  • Praegus toolchain plugin 2.0.18

New in 5.3.12

  • Selenium 4.20.0
  • Edgedriver 124.0.2476.0
  • Chromedriver 124.0.6367.91

New in 5.3.11

  • FitNesse 20240219

New in 5.3.10

  • Support for dynamic on-demand download of Selenium web drivers in 'selenium driver setup', by using start managed driver for <chrome|edge|firefox>
  • The '-standalone.zip' artifact of this project no longer includes Selenium web drivers, assuming those will be downloaded by using the managed one. There is a separate package '-standalone-with-webdrivers.zip' that does include Chrome, Edge and Firefox webdrivers for Windows and Mac.

New in 5.3.9

  • Selenium 4.17.0
  • Fixed wait for startup in docker chrome image

New in 5.3.8

  • ChromeDriver 121.0.6167.85
  • EdgeDriver 121.0.2277.83

New in 5.3.7

  • Updated BrowserTest examples to use practicesoftwaretesting.com instead of allmusic.com
  • Geckodriver 0.34
  • Updated fixture-doc-generator to 2.0

New in 5.3.6

  • Selenium 4.16.1

New in 5.3.5

  • Chromedriver 120.0.6099.71
  • Edgedriver 120.0.2210.61
  • Selenium 4.16.0

New in 5.3.3 and 5.3.4

  • Docker image build fixes

New in 5.3.2

  • FitNesse 20231203

New in 5.3.0

  • Selenium 4.15.0
  • EdgeDriver 119.0.2151.42
  • ChromeDriver 119.0.6045.105
  • Praegus toolchain plugin 2.0.17

New in 5.3.0

  • Dropped support of Java 8, Java 11 is now required
  • FitNesse 20231029
  • Selenium 4.14.1

New in 5.2.46

  • EdgeDriver 118.0.2088.88
  • ChromeDriver 118.0.5993.70

New in 5.2.45

  • Selenium 4.13.0
  • The project no longer includes the Selenium webdriver for Internet Explorer
  • EdgeDriver 117.0.2045.40
  • ChromeDriver 117.0.5938.92

New in 5.2.44

  • Selenium 4.12.0

New in 5.2.43

  • ChromeDriver 116.0.5845.96
  • EdgeDriver 116.0.1938.62

New in 5.2.42

  • Actually included 64bit Windows Chromedriver

New in 5.2.41

  • Update Edgedriver 115.0.1901.188
  • Update Chromedriver 115.0.5790.170
  • Switch to 64bit chromedriver
  • Selenium 4.11.0
  • SnakeYAML 2.1

New in 5.2.40

  • Update Edgedriver 114.0.1823.18
  • Update Chromedriver 114.0.5735.90
  • Selenium 4.10.0

New in 5.2.39

  • Remove workaround remote-allow-origins
  • Update Edgedriver 113.0.1774.9
  • Update Chromedriver 113.0.5672.24

New in 5.2.36

  • Selenium 4.9.0
  • JsonPath 2.8.0
  • Edgedriver 112.0.1722.39
  • GeckoDriver 0.33.0
  • IEDriver 4.8.1

New in 5.2.35

  • Selenium 4.8.3
  • ChromeDriver 112.0.5615.49
  • Edgedriver 112.0.1722.34

New in 5.2.34

  • Fix options passed to chrome in chrome based docker images

New in 5.2.33

  • ChromeDriver 111.0.5563.64
  • Edgedriver 111.0.1661.41

New in 5.2.32

  • ChromeDriver 110.0.5481.77
  • Edgedriver 110.0.1587.41
  • Update snakeyaml to 2.0, #475

New in 5.2.31

  • Selenium 4.8.1
  • Fix Chrome error "invalid argument: uniqueContextId not found" #471

New in 5.2.30

  • Selenium 4.8.0
  • Wrap devtools driver to Augmenter for RemoteWebDriver capability (#468)

New in 5.2.29

  • Minor dependency updates

New in 5.2.28

  • Praegus toolchain plugin 2.0.16

New in 5.2.27

  • Fix: Chromedriver for Windows download

New in 5.2.26

  • EdgeDriver 109.0.1518.55
  • ChromeDriver 109.0.5414.74

New in 5.2.25

  • Updated docker images to use base images that are also available on arm64 platform

New in 5.2.24

  • FitNesse 20221219
  • Selenium 4.7.2
  • hsac-fitnesse-plugin 1.32.10
  • Other dependency updates

New in 5.2.23
Fix acceptance test: HsacAcceptanceTests.SlimTests.BrowserTest.ClickByLabelOrButton

  • Fix GitHub 'other' workflow to actually fail on test errors
  • Replace Selenium deprecated UNEXPECTED_ALERT_BEHAVIOUR by UNHANDLED_PROMPT_BEHAVIOUR

New in 5.2.22

  • Updated GitHub release process

New in 5.2.21

  • Selenium 4.7.1

New in 5.2.20

  • FitNesse 20221102
  • EdgeDriver 108.0.1462.42
  • ChromeDriver 108.0.5359.71

New in 5.2.19

  • EdgeDriver 107.0.1418.26
  • ChromeDriver 107.0.5304.62
  • GeckoDriver 0.32.0

New in 5.2.18

  • ChromeDriver 106.0.5249.61
  • EdgeDriver 106.0.1370.34

New in 5.2.15

  • Chromedriver 105.0.5195.52
  • EdgeDriver 105.0.1343.25

New in 5.2.13

  • FitNesse 20220815

New in 5.2.12

  • ChromeDriver 104.0.5112.79
  • EdgeDriver 104.0.1293.47

New in 5.2.11

  • ChromeDriver 103.0.5060.53
  • EdgeDriver 103.0.1264.37

New in 5.2.10

  • EdgeDriver 102.0.1245.30
  • update webdriverextensions-maven-plugin

New in 5.2.9

  • ChromeDriver 102.0.5005.61

New in 5.2.8

  • Fix: Chromedriver proxy configuration #414

New in 5.2.7

  • Updated dependencies and shell scripts in docker container to remove vulnerabilities.
  • Geckodriver 0.31.0
  • EdgeDriver 101.0.1210.32
  • ChromeDriver 101.0.4951.41
  • IEDriver 4.0.0

New in 5.2.6

  • Selenium 4.1.3

New in 5.2.5

  • Edge WebDriver 100.0.1185.29

New in 5.2.4

  • Nothing. Various optimizations to release GitHub actions.

New in 5.2.3

  • Nothing. Fix to release pipeline to ensure packages are attached to the release page on GitHub.

  • New in 5.2.2

  • Chromedriver 100.0.4896.60

New in 5.2.1

  • Nothing. This was a test release of a new automation step to ensure the Git tag would contain the correct version number

New in 5.2.0

  • Update to FitNesse 20220319
  • Update to hsac-fitnesse-plugin 1.32.2

New in 5.1.2

  • Generate release description using changelog.md.

New in 5.1.0

  • Edgedriver 99.0.1150.30
  • Chromedriver 99.0.4844.51

New in 5.0.0

  • First release using Selenium 4 (#400), including support for shadow DOM
  • Chromedriver and Geckodriver for Apple M1 chips included
  • Chromedriver 98.0.4758.80
  • Edgedriver 98.0.1108.43

New in 4.32.0

  • Chromedriver 98.0.4758.48
  • Edgedriver 97.0.1072.76

New in 4.31.0

  • FitNesse 20211030
  • Chromedriver 97.0.4692.71
  • Edgedriver 96.0.1054.62