List Icon
Archiv Mailingliste

2019 bis Juli 2022  2018  | 2017 2016 2015 | 2014 | 2013

Die Mailingliste ist seit Juli 2022 geschlossen, dient aber weiterhin als Informationsarchiv zu QF-Test.
Wenn Sie über Neuerungen zu QF-Test informiert bleiben wollen, können Sie einfach unseren Newsletter abonnieren:
Newsletter abonnieren

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[QF-Test] QF-Test 4.0.1 released

  • Subject: [QF-Test] QF-Test 4.0.1 released
  • From: Gregor Schmid <Gregor.Schmid@?.de>
  • Date: Fri, 29 Aug 2014 17:39:29 +0200

Dear QF-Test users,

for the benefit of those that don't receive our newsletter the
technical details of new QF-Test releases are also announced on this
mailing list. My apologies if you receive this information twice.

Should you be interested in subscribing to the full newsletter please
send an informal email with subject "Subscribe Newsletter" to

 QF-Test version 4.0.1 released

QF-Test version 4.0.1 is now available for download from

The focus of this release is clearly on fixing bugs, but a number of
new features, like the newly added support for the JavaFX TreeTable,
are included as well.

 Release Notes for QF-Test version 4.0.1

 New features:

* The JavaFX TreeTableView component, which was introduced with Java
  8, is now fully supported.

* QF-Test now supports recording and checking of tabs for JTabbedPane
  components which use the setTabComponent method to implement some or
  all tabs as actual components.

* If the 'File encoding' attribute of a 'CSV data file' node is set to
  "UTF-8", QF-Test now tries to determine itself whether the file
  starts with a Byte Order Mark (BOM) or not and handle it
  accordingly. QF-Test also treats an 'File encoding' attribute with
  "x-UTF-8-BOM" or "x-UTF-8-No-BOM" correctly, even though Java has no
  direct support for these encodings.

* When moving the mouse over any image stored in a test-suite or
  run-log, QF-Test now displays the (X,Y) coordinates and color values
  of the associated pixel.

Bugs fixed:

* The timeout value of the option "Wait for non-existent item (ms)"
  was ignored in some cases, e.g. when performing checks with a

* An 'Extra feature' using variables for a regular expression value
  could mistakenly trigger a BadRegexpException.

* In QF-Test version 4, leading and trailing whitespace is removed
  from sub-item names. Playback compatibility was provided for most
  cases, but not all. This should now work consistently.

* The context diff for a failed 'Check selectable items' node in the
  run-log now includes visual representation for the expected and
  actual selected states and is shown correctly also in cases where
  there are differences only in the selected state.

* Formulas in Excel files that return boolean values or that switch
  cell types more than once are now handled correctly by the 'Excel
  data file' node and the procedure qfs.utils.files.readExcelFile.

* In a hybrid Swing and JavaFX application, handling of Swing JTable
  components was partly broken due to interference from the JavaFX
  ItemResolver for tables.

* Recording of items in a multi-rooted JavaFX tree (i.e. a tree with
  its primary root node hidden) is now correct.

* Component highlighting was broken when recording checks in an
  Eclipse / SWT application.

* There were still dependencies on a newer version of glibc left in
  the instrumentation files for 64bit versions of Eclipse, causing
  failures on some Linux systems with an old version of glibc - for
  example RHEL 6.5.

* Tests with Firefox versions 27 and 28 did not work correctly.

* Text checks for table headers were broken in some web tables.

* A proxy auto-config (PAC) file defined in a procedure call of
  qfs.web.browser.settings.setProxy is now interpreted correctly.

* The Chrome browser now displays a confirmation dialog when a window
  gets closed and an onbeforeunload handler is defined.

* Javascript errors in the Chrome browser are no longer printed to the
  terminal but written to the run-log.

* In the Chrome browser coordinates inside an IFRAME were displaced if
  the frame had a border defined, leading to offsets when highlighting
  components and to image check failures caused by insufficient
  automatic scrolling.

* Drag and drop via the procedure qfs.web.general.dragFromTo now also
  works with Chrome.

* Clearing the browser cache did not work with Firefox version 32.

* The procedure qfs.web.table.getRowCount could fail in the rare case
  when the first column of a table is invisible.

Gregor Schmid

E: gregor.schmid@?.de
T: +49 (0)8171 38648-11
F: +49 (0)8171 38648-16

Quality First Software GmbH |
Tulpenstr. 41 | 82538 Geretsried | Germany
GF Gregor Schmid, Karlheinz Kellerer
HRB München 140833