Releases: inductiveautomation/ignition-automation-tools
Releases · inductiveautomation/ignition-automation-tools
v8.1.39
This is the automation content confirmed to meet testing requirements for Ignition 8.1.39 (Perspective 2.1.39).
Modified:
- Removed the
expected_count
kwarg fromget_row_count
methods withinAlarm Table
,Body
andTable
components asget
should indicate no validation occurs and a value is directly returned from the method call. The expectation is that users will use a new methodwait_for_row_count
in these scenarios. - Added assertions that
GoogleMap
display interactions are having the desired effect - Resolved a recursion bug in
DateTime
input by requesting that the internal Picker should get the selected year NumericEntryField
inputs may now wait on an expected numeric condition as opposed to a string condition- Extra handling within
TextField
inputs to avoid potential issues when Quality Overlays are in place while obtaining text
v8.1.38
This is the automation content confirmed to meet testing requirements for Ignition 8.1.38 (Perspective 2.1.38).
Modified:
- We will ignore commas on text comparisons for numeric entry comparisons.
- Ability to wait for specific text in a Table cell.
- Fix for selecting tabs within nested Tab containers.
- Fix for LED Displays that do not contain text raising a TimeoutException.
- Numeric Entry Fields can now wait for expected text.
- Ability to find the position of Horizontal Menu Items.
- Support of FlexFlow CSS property.
- IAAssert is now using the correct tolerance for determining the relative difference between 2 values.
- IAExpectedConditions now has the concept of a numeric condition.
- Timing fixes for:
- Text Inputs
- Google Maps
- Numeric Entry Fields
v8.1.37
This is the automation content confirmed to meet testing requirements for Ignition 8.1.37 (Perspective 2.1.37).
Updates in this release:
- Ability to get the placeholder text from a Numeric Entry Field component
- Added ability to get button size information for the Google Map component
- Added the ability to get size information for component context menus
- Minor refactors for Tag and Alarm class definitions
- Minor scenario handling fixes for the following files:
- Components/Common/TextInput.py
- Pages/Perspective/TerminalStates/TerminalStatePageObject.py
v8.1.36
This is the automation content confirmed to meet testing requirements for Ignition 8.1.34, 8.1.35, and 8.1.36 (Perspective 2.1.34/35/36).
Updates in this release:
- Add Menu Tree component to library.
- Add a helper for defining Alarm Events.
- Update README.md file.
- Introduce a new GeographicPoint class, used within GoogleMap for now, though long-term we will be updating the Map to use this as well.
- Introduction of the GoogleMap component.
- Safer clicking of components in situations when they might be moving or evaluating bindings.
- Provide access to icon information within the MenuTree.
- The DateTimePicker was not making use of our "safer" clicking paradigm while interacting with the AM/PM picker.
- The GoogleMap has its own error state, which Pages need to be aware of when checking for faulted (error state - not Quality Overlay) components.
v8.1.33
This is the automation content confirmed to meet testing requirements for Ignition 8.1.33 (Perspective 2.1.33).
Updates in this release:
- Improvements in how the Dropdown selects options.
- The Dropdown had assertions added during interaction to verify state, instead of naively toggling without checking.
- Corrected an undesirable behavior where checks against the state of a PagePiece could throw a TimeoutException instead of returning False when the PagePiece is not present.