Skip to content

Releases: serenity-bdd/serenity-core

v1.0.42

18 Feb 16:44
Compare
Choose a tag to compare

Commits:

  • 33ff1a1 Allows explicit waits on web elements in a page (@wakaleo)

    For example:
    withTimeoutOf(5, TimeUnit.SECONDS).waitFor(facebookIcon).click()

v1.0.41

18 Feb 16:44
Compare
Choose a tag to compare

Commits:

  • b497a1d Implemented the timeoutInSeconds attribute on the FindBy annotation. (@wakaleo)
  • d8ccfda Implemented the timeoutInSeconds attribute on the FindBy annotation. (@wakaleo)

v1.0.40

18 Feb 16:43
Compare
Choose a tag to compare

Commits:

  • 0fa63e2 Added containsElements() and shouldContainElements() methods to WebElementFacade (@wakaleo)
  • 9d9c5a4 Added a convenience method to allow more fluent waitFor() constructs (@wakaleo)
  • e7235f7 Refactored wait logic to use distinct values for implicit waits and wait-for waits. (@wakaleo)

v1.0.39

18 Feb 16:43
Compare
Choose a tag to compare

Commits:

v1.0.38

18 Feb 16:43
Compare
Choose a tag to compare

Pull requests:

Commits:

  • 0c23f3a test: Temporarily disabling a test that doesn't work on the build server pending further investigation (@wakaleo)

  • 219441f test: Added sample JSON test data (@wakaleo)

  • 326a643 Fixed an issue in the reports where pending test results were not being accurately reported in the pie charts. (@wakaleo)

  • 4bfdb91 test: Added sample JSON test data (@wakaleo)

  • 536bfdf test: Use phantomjs to check implicit timeouts more realisticly (@wakaleo)

  • 66801ff Added test data for a sample pending report (@wakaleo)

  • 8043809 Update WhenLoadingTestDataFromACSVFile.java (@x-hovo-x)

    Added all possible parameters for CSVReader to be able to parse special chars like \n \t ...

  • 9e65332 Added tests to doument implicit wait behavior (@wakaleo)

  • a6d6cc6 Fixed an issue with Cucumber requirements reporting when the name of the feature differs from the name of the feature file. (@wakaleo)

  • aa1c3ed Update CSVTestDataSource.java (@x-hovo-x)

  • ac60be6 Fixed an issue with Cucumber requirements reporting when the name of the feature differs from the name of the feature file. (@wakaleo)

  • c191b5a Added test data for a sample pending report (@wakaleo)

  • cd09406 Added test data for a sample pending report (@wakaleo)

  • cd9d786 Fixed an issue in the reports where pending test results were not being accurately reported in the pie charts. (@wakaleo)

  • d2a2018 Update WhenLoadingTestDataFromACSVFile.java (@x-hovo-x)

  • df893d2 Update CSVTestDataSource.java (@x-hovo-x)

v1.0.37

18 Feb 16:43
Compare
Choose a tag to compare

Commits:

  • 403003d Refactored the dependencies to use both the group and the module names in exclusions, to make the Maven Enforcer plugin happy (@wakaleo)
  • 9d25a1a Refactored the dependencies to use both the group and the module names in exclusions, to make the Maven Enforcer plugin happy (@wakaleo)
  • b3d38fb test:Made a unit test more readable (@wakaleo)
  • fe952b9 Fixed an issue that had broken the async timeout behavior in the setScriptTimeout() method (@wakaleo)

v1.0.36

18 Feb 16:43
Compare
Choose a tag to compare

Commits:

  • 3026d24 test: ensured that HTMLUnit tests closed the drivers to avoid memory leaks during the build. (@wakaleo)
  • 71fcf22 test: Refactored a few tests to reduce sporadic errors (@wakaleo)
  • d21e03e Standardized the Groovy version used throughout the build to 2.3.6 (@wakaleo)
  • e8c1a87 Updated to Selenium 2.45.0 (@wakaleo)

v1.0.35

18 Feb 16:42
Compare
Choose a tag to compare

Commits:

  • d7f4cd3 fix: Fixed an issue in which tests were slowed down after a failing step because Serenity continued to try to take screenshots (@wakaleo)

v1.0.34

18 Feb 16:42
Compare
Choose a tag to compare

Commits:

  • 2cb5e77 fix: Fixed a bug where the reports fail to generate if there are skipped test results in the outcomes. (@wakaleo)
  • 2d48ba3 test:Updated some unit tests (@wakaleo)
  • 924764f feat: Improved the readability of parameters in the screenshot pages. (@wakaleo)
  • a1dba09 feat: You can now distinguish between AJAX element waits (defaults to 500 ms) and explicit fluent waits (which default to 5 seconds) (@wakaleo)
  • b55c8cd feat: Distinguish between element-level timing and "wait-for"-style timing. (@wakaleo)
  • e20146d test:Updated some unit tests (@wakaleo)

v1.0.33

18 Feb 16:42
Compare
Choose a tag to compare

Commits:

  • 23d2752 fix: Tidied up dependencies used by the other serenity modules (@wakaleo)
  • 4931d36 fix: Tidied up dependencies used by the other serenity modules (@wakaleo)
  • 931e476 fix: Tidied up dependencies used by the other serenity modules (@wakaleo)