Skip to content

Releases: serenity-bdd/serenity-core

v1.1.37-rc.6: Release of 1.1.37-rc.6

29 Jun 15:44
Compare
Choose a tag to compare

Pull requests:

  • #457 Add ability to see response body for responses with HTML content type in report (@viktor-klymenko)

Commits:

v1.1.37-rc.5: Release of 1.1.37-rc.5

21 Jun 18:29
Compare
Choose a tag to compare

Pull requests:

Commits:

  • 1010a8d feat: add ability to assert that matched element is not present in collection (@viktor-klymenko)

    now it is possible to assert that element is not present in collection using BeanMatcherAsserts.shouldNotMatch(List<T> items, BeanMatcher... matchers) method

v1.1.37-rc.4: Release of 1.1.37-rc.4

21 Jun 18:29
Compare
Choose a tag to compare

Commits:

v1.1.37-rc.3: Release of 1.1.37-rc.3

21 Jun 18:28
Compare
Choose a tag to compare

Commits:

v1.1.37-rc.2: Release of 1.1.37-rc.2

21 Jun 18:28
Compare
Choose a tag to compare

Commits:

  • 62dc5f6 feat: Improved handling of soft asserts (@wakaleo)

    You can now use soft asserts to combine a task to be executed, and a check to perform, optionally annotated with a business rule. This makes it much easier to check several business or validation rules on the same screen, in the same test.
    Sample code:
    '''
    then(alice).should(
    seeThat(TheValidationMessages.displayed(), reportsErrors("BSB must be 6 digits")).
    whenAttemptingTo(EnterABankAccount.bsbValueOf("1234")).
    because("BSB cannot be a number with less than 6 digits"),
    seeThat(TheValidationMessages.displayed(), reportsErrors("BSB must be 6 digits")).
    whenAttemptingTo(EnterABankAccount.bsbValueOf("qwerty")).
    because("BSB cannot have alphabetical characters"),
    seeThat(TheValidationMessages.displayed(), reportsErrors("BSB must be 6 digits")).
    whenAttemptingTo(EnterABankAccount.bsbValueOf("~!@#$%^&*(")).
    because("BSB cannot have symbols"),
    );
    '''

  • 8e5571c feat:Added extra diagnostics for the Check gradle and maven tasks (@wakaleo)

  • a36b539 refactor: hardening time-based tests and minor refactoring. (@wakaleo)

  • a5755b7 refactor: test refactoring (@wakaleo)

v1.1.37-rc.1: Release of 1.1.37-rc.1

21 Jun 18:28
Compare
Choose a tag to compare

Pull requests:

v1.1.36: Release of 1.1.36

07 Jun 21:40
Compare
Choose a tag to compare

Commits:

  • 0222177 refactor: Renamed the 'browse-the-web' module (@wakaleo)

    Renamed the 'browse-the-web' module to 'serenity-screenplay-webdriver' for more consistancy.

  • 0ea09c7 fix: Fixed an issue with the screenplay webdriver integration (@wakaleo)

    Browser windows were not closing correctly when there were more than one driver used in a single test.

  • de85892 chore: General refactoring and fixing minor performance issues. (@wakaleo)

  • e9f8131 fix: Fixed an issue where the screenplay module was not closing the last browser if several browsers were being used in a test (@wakaleo)

v1.1.35: Release of 1.1.35

02 Jun 06:24
Compare
Choose a tag to compare

Commits:

v1.1.34: Release of 1.1.34

02 Jun 06:23
Compare
Choose a tag to compare

Pull requests:

v1.1.32-rc.2: Release of 1.1.32-rc.2

02 Jun 06:22
Compare
Choose a tag to compare

Pull requests:

Commits:

  • 32b0850 fix: Fixed #227 - issue with resetImplicitTimeout (@wakaleo)
  • 3bbb0c0 fix: updated implementation to support multiple constructors in steps libraries (@YamStranger)
  • 3df916a test: added test to check how serenity works with multiple constructors in step libraries (@YamStranger)
  • 70c7680 fix: Fixed issues that resulted in declared drivers not being reported correctly. (@wakaleo)
  • 837dc49 fix: Wrong wrapping params in step name (#246) and Assertion messages are displayed incompletely in report in case of failure (#380) (@wakaleo)
  • b491091 fix: Fixed an issue where tests that failed when using the @test expected attribute where not being reported correctly. (@wakaleo)
  • b50a1f8 test: fixed test to work with new isAlive implementation (@YamStranger)
  • b902c2e fix: updated isAlive implementation to work with appium (@YamStranger)
  • bea7f47 feat: updated rest report template (@YamStranger)
  • cc81c5f fix:Fixed a reporting issue with the PageTitleQuestion class (@wakaleo)
  • fab8b79 fix: fixed alive function to work with appium (@YamStranger)