Galen Versions Save

Layout and functional testing framework for websites

galen-2.3.2

7 years ago
  • Updated to selenium 3
  • Added global configuration support
  • Added support for setting system properties with galen config

galen-2.3.1

7 years ago

Fixed folder creation for reports.

galen-2.3.0

7 years ago

Added

  • 'replace-colors' filter in 'image' spec
  • Feature to ignore regions in 'image' spec
  • Wildcard character for matching multiple files in image spec
  • Index mapping in 'forEach' loop
  • 'clickAt' function in GalenPages for PageElement object
  • 'dragByOffset' function in GalenPages for PageElement object
  • 'die' operator for failure support in Galen Specs language
  • '>=' and '<=' operators in pixel validations
  • Support for custom name in TestNG and JUnit tests
  • Gradient color support in 'color-scheme' spec
  • Added support for object groups in spec 'contains'
  • 'singleline' transformation in 'text' spec

Changed

  • Exceptions in JavaScript expressions in Galen Specs will crash parser

Fixed

  • Fixed test report duration reporting for TestNG and JUnit tests
  • Added file and line number to all syntax exceptions
  • Fixed locator parser in GalenPages for advanced CSS expressions
  • Fixed warnings rendering in Html report for 'component' specs

galen-2.2.6

7 years ago

Updated selenium dependency to support firefox version 47

galen-2.2.5

8 years ago
  • Fixed #318 Path was incorrectly resolved when loading js scripts

galen-2.2.4

8 years ago

Updated selenium dependency to 2.2.4

galen-2.2.3

8 years ago

galen-2.2.2

8 years ago

Fixed

  • Updated selenium version to 2.52.0
  • Fixed rules overriding and added more informative error message in case there was error inside rule
  • Installation script for Mac. Now it creates a symlink in /usr/local/bin/galen
  • Fixed default functions replacement when using $page in GalenPages
  • Added 'singleline' text operation for text validation
  • Added 2 pixels error rate in spec 'inside' when checking that the element is not completely inside another element

galen-2.2.1

8 years ago

Fixed

  • Spec parser now gives error when there is incorrect text in the end of spec
  • Added missing file js api: createFile, writeFile, appendFile, deleteFile
  • Fixed report css for attachments and extras link

galen-2.2.0

8 years ago

Added

  • Object groups in page spec
  • Arguments for component spec
  • Code blocks processing for custom rules
  • Alpha channel for area avoidance in image comparison
  • "mask" filter in image spec
  • An error handling when specs are indented below each other
  • "viewport" and "screen" objects in page spec JS API
  • Support for JUnit report
  • New function in JS API
    • parsePageSpec
    • checkPageSpecLayout
    • makeDirectory
    • listDirectory
    • fileExists
    • isDirectory
  • "screen" and "viewport" objects in page dump

Changed

  • Using galen.config file by default for configuration
  • All object statements in spec files are now strict
  • Improved denoise filter in image spec
  • Removed objects text properties from page dump
  • Removed visiblity caching for web elements when checking layout
  • Added sorting objects by size in heatmap and screenshot popup in html report

Fixed

  • Second level components had broken scope
  • Tabs indentation in test suites
  • dumpPage js function could not work with undefined excludedObjects
  • Fixed error of 1 extra pixel in image spec, which was caused due to pixel rounding