@bjuric bjuric released this Oct 6, 2018 · 1 commit to master since this release

Assets 3
  • Update Gwen core from v2.16.1. to v2.16.2
    • Use futures instead of parallel collections to ensure that all cores are utilised at all times during parallel
      execution.
    • Update Scala from version 2.12.6 to 2.12.7

@bjuric bjuric released this Oct 2, 2018 · 2 commits to master since this release

Assets 3
  • Update Gwen core from v2.16.0. to v2.16.1
    • Use == instead of .equals for string equality check in assertions (as per scala recommendation)
  • Fine tune implementation of original solution for gwen-interpreter/gwen#37
    • Assertion DSL's should not wait for global time out when value for assertion is already captured
  • Update todoMVC meta in example features used in CI tests
    • elements in angular site now need to be looked up by class instead of id (site has changed recently)

@bjuric bjuric released this Sep 1, 2018 · 4 commits to master since this release

Assets 3
  • Update Gwen core from v2.15.2 to v2.16.0
    • Introduced @Synchronized annotation for synchronized StepDef execution. StepDefs having this annotation will have their steps executed by a single feature thread at a time in the case of parallel execution. This feature was requested through PR #63 raised by @rkevin99 and implemented in PR gwen-interpreter/gwen#45 in the core interpreter.
    • Number all attachment items in reports (requested by @Rahul9844)

@bjuric bjuric released this Aug 8, 2018 · 5 commits to master since this release

Assets 3
  • Update selenium from version 3.13.0 to 3.14.0

@bjuric bjuric released this Jun 27, 2018 · 19 commits to master since this release

Assets 3
  • Update selenium from version 2.12.0 to 2.13.0

@bjuric bjuric released this Jun 24, 2018 · 20 commits to master since this release

Assets 3
  • Better support for remote web driver capabilities
    • gwen.web.browser setting no longer mandatory if browserName, browser or device capabilities are provided

@bjuric bjuric released this Jun 23, 2018 · 21 commits to master since this release

Assets 3

@bjuric bjuric released this Jun 19, 2018 · 23 commits to master since this release

Assets 3
  • Add the following DSLs to support querying alert/confirmation popup messages:
    • the <alert|confirmation> popup message <should|should not> <be|contain|start with|end with|match regex|match xpath|match json path|match template|match template file> "<expression>"
    • the <alert|confirmation> popup message <should|should not> <be|contain|start with|end with|match regex|match xpath|match json path|match template|match template file> <attribute>
    • I capture the <alert|confirmation> popup message
    • I capture the <alert|confirmation> popup message as <attribute>
  • Update Gwen from v2.15.0 to v2.15.1

@bjuric bjuric released this Jun 5, 2018 · 28 commits to master since this release

Assets 3
  • Update Gwen from v2.14.0 to v2.15.0
  • Add support for loading chrome arguments from one comma separated setting and from many individual settings with arbitrarily named suffixes. If both forms are provided, then all values are merged.
    • For example, the following 3 settings..
      gwen.web.chrome.args=--touch-events=disabled,--incognito
      gwen.web.chrome.args.0=--ignore-certificate-errors
      gwen.web.chrome.args.1=--window-size=1920,1080
      
      ..will resolve to the following 4 arguments:
      • --touch-events=disabled
      • --incognito
      • --ignore-certificate-errors
      • --window-size=1920,1080