Releases: Accruent/robotframework-zoomba
Zoomba 1.7.0
Added the ability to set a timeout for API requests.
Robot Framework and Selenium Library Update
Robot Framework--->3.1.1
Robot Framework Selenium Library---> 3.3.1
Small unit test fixes and new documenation
1.6.3 1.6.3
SeleniumLibrary 3.2.0 + various dependencies
Seems that SeleniumLibrary actually added a method called 'Scroll Element into View' that not only does the same thing as our keyword but is named the same and was causing issues on new node installations.
Taking this time to update a few dependencies we have:
robotframework: 3.0.2 ----> 3.0.4
robotframework-requests: 3.4.7 ----> 0.5.0
robotframework:-selenumlibrary 3.0.1 ----> 3.2.0
requests: 2.18.4 ----> 2.20.1
selenium: 3.8.1 ----> 3.141.0
Robot Framework 3.0.3 patch
Objects returned from the requests library were being defined as list-like and treated as such with the new dictionary enhancement in robotframework.
We are now returning DotDicts as response objects which maintain the same level of functionality inside robot.
Potential Issues:
Some of the internal functions may no longer function if these were being interacted with directly in a python file, particularly the following:
- next()
- iter_content()
- iter_lines()
- raise_for_status()
Zoomba 1.5.1
-
Fixed issue #32
-
Freeze library version of robotframework
The newest update to Robot Framework fundamentally changed the dictionary variables:
robotframework/robotframework#2600
We need some time to update the internals of Zoomba to match the new change.
Included in this issue were the two following changes to the unmatched keys returned for the validator:
- Unmatched keys in nested lists/dictionaries now have a tree that follows e.g root.key[4].key_with_issue
- Error is given after a try except for a value error under key_by_key instead of allowing exception
Additionally, items under a list that are now strings are passed recursively under a temporary dictionary with the primary key being the current active key. This means that items other than strings and dicts inside lists may now be validated under the key_by_key function.
Zoomba 1.5.0
The following items were changed:
- Direct asserts were removed from validators in the API Library
- Cookie support was added to the API Library
- Timeouts are now related to Selenium timeout in the GUI Library
- Unit tests were added across all areas
- Scroll Element Into View actually works now!
- SOAP Library Convert Soap Response to JSON should now iterate through lists correctly