1.0 - Initial Release

16 juli 2013

  • generieke step toegevoegd i click on <element> "<locator>"
    • voorbeelden: 
      • i click on div "div text"
      • i click on link "linkid"
      • i click on span "class class class"
    • voorlopig ondersteund: div, span, link, button, submit, image
  • analoog is de stap i double click "<locator>" verwijderd en generieker gemaakt naar i double click on <element> "<locator>"

12 juli 2013

  • environment uit de variabelen verwijderd, kan enkel nog via Spring EL
    • de ${} syntax is nu enkel voor manueel geplaatste bepaalde variabelen & properties
    • ${environment} moet dus vervangen worden door #{environment}
  • id collectie toegevoegd
    • #{id.testrun}, #{id.scenario}, #{id.today}, #{id.next}, #{id.nextNumber}

4 juli 2013

  • Ondersteuning voor variabelen in alle bestaande steps voorzien
  • Nieuwe steps toegevoegd met tabel ondersteuning:
    • When i fill in the following:
    • Then the field values should be:
  • Form interactie herwerkt, mogelijkheid om custom form element toe te voegen of bestaande SAHI logica te overschrijven
    • Zie com.foreach.cuke.ctf.forms.* en FormElementHandler class
    • Aanleiding: 3W testscenario - opzoeken van form element op basis van relatieve positie in divs ipv via label
  • Opzoeken van SAHI ElementStub op basis van label ondergebracht in centrale Locator bean
    • Locator wordt gebruikt door de FormHandler voor het zoeken naar form elements indien niet gevonden op basis van SAHI locator & type
    • Mogelijkheid om eigen globale lookup methods toe te voegen en Locator bean rechtstreeks te gebruiken
    • Zie com.foreach.cuke.ctf.lookup.* en ElementStubLookup interface