Skip to content

Releases: Frameworkium/frameworkium-core

2.3.1

09 Dec 09:29
Compare
Choose a tag to compare

Client breaking changes

  • None

New/Improved Functionality of Note

  • Added ability to specify custom webdriver implementations, by exposing the AbstractDriver interface - can now specify whatever DesiredCapabilities etc for a browser that users want. Users create a class extending AbstractDriver interface, then reference it at runtime using the -Dbrowser=custom -DcustomBrowserImpl=MyCustomClass flags. See here for examples.

Minor Changes

  • Improvements & refactoring of CukeListener, for improved BDD allure reporting

2.3.0

21 Nov 15:32
Compare
Choose a tag to compare

Major Changes

  • Upgraded to Selenium 3.0.1.

Client breaking changes

  • Users of Firefox pre-v47 will have to now use -Dbrowser=legacyFirefox instead of -Dbrowser=firefox
  • Users of Firefox v48+ will have to use geckodriver and, like chrome, specify the driver on the command line e.g. -Dwebdriver.gecko.driver=/tmp/geckodriver
    • Some things do not work (yet) with the current geckodriver implementation e.g. Hovers, JS Alerts and KeyPresses (these should start to work again in the comming months)
  • Any custom listeners will have to change their interfaces slightly

New/Improved Functionality of Note

  • Improved the way scripts are logged to Capture; a truncated version of the script it sent with the screenshot and frameworkium scripts are no longer sent

Minor Changes

  • Update the method of calculating the name of the page on the page load event in capture
  • Moved to new Capture instance: https://capture.unity.perimeterusa.com/
  • Dependency updates:
    • jackson-annotations from 2.8.4 to 2.8.5
    • spock-core from 1.1-groovy-2.4-rc-2 to 1.1-groovy-2.4-rc-3

2.2.1

21 Nov 11:44
Compare
Choose a tag to compare

Major Changes

Client breaking changes

  • None

New/Improved Functionality of Note

  • Updated ExtraExpectedConditions error messages. Issue #46.
  • Allow maximise on a remote grid
  • Added relaxedHTTPSValidation() to capture calls - such that they work with self-signed SSL certs

Minor Changes

  • Simplified CukeListener

2.2.0

27 Oct 15:08
Compare
Choose a tag to compare

Major Changes

Client breaking changes

  • None

New/Improved Functionality of Note

  • Fixed issue #50
  • Fixed Issue #49
  • Allow multiple attachment's to be uploaded to Zephyr
  • Better Error messaging if the config file not found

Minor Changes

  • Upgrade apache common-lang3 to v3.5
  • Fix Javascript JavaDocs

2.1.4

14 Oct 22:05
Compare
Choose a tag to compare

Major Changes

Client breaking changes

  • Reverted back to Selenium 2.53.1 - needs more testing

New/Improved Functionality of Note

  • None

Minor Changes

  • None

Updated Dependencies

14 Oct 21:50
Compare
Choose a tag to compare
Updated Dependencies Pre-release
Pre-release

Major Changes

Client breaking changes

  • (maybe) upgraded to Selenium 3.0.0 and lots of other updates

New/Improved Functionality of Note

  • None

Minor Changes

  • None

2.1.2

14 Oct 21:49
Compare
Choose a tag to compare

Major Changes

Client breaking changes

  • None

New/Improved Functionality of Note

  • Added request(method, body, url) to Endpoint
  • Updated phantomjsdriver to com.codeborne v1.3.0

Minor Changes

  • Added tests for Capture
  • Removed TFL API test which was no longer working

2.1.1

31 Aug 13:22
Compare
Choose a tag to compare

Major Changes

None

Client breaking changes

None (except if using BDD and @testcaseid annotations, but this is only in beta)

New/Improved Functionality of Note

Test case Ids in BDD feature files are now specified using the notation @testcaseid(JIRA-142) rather than @testcaseid:JIRA-142 as the colon was confusing cucumber runners. Likewise the @story: annotation is now @story(Some Story) in your feature files.

Minor Changes

None

2.1.0

30 Aug 09:53
Compare
Choose a tag to compare

Major Changes

Client breaking changes

None

New/Improved Functionality of Note

Now includes the cucumber listener for generating improved allure reports when running with cucumber (see frameworkium-bdd for more info). Also allows jira logging by specifying the cuke tag @testcaseid:JIRA-1434 above features or scenarios, plus the standard jira logging params (eg -DjiraURL=...)

Minor Changes

None

2.0.11

05 Aug 19:26
Compare
Choose a tag to compare

Major Changes

Client breaking changes

  • None

New/Improved Functionality of Note

  • None

Minor Changes

  • Updated some dependencies, Allure allure-testng-adaptor, Appium java-client and jackson-annotations