Robotframework-whitelibrary

Latest version: v1.6.0

Safety actively analyzes 613777 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.6.0

Enhancements
- Added timeout option to `Attach Application..` keywords (149)

New keywords:
- `Get Combobox Selected Text` (152)
- `Get Listbox Selected Text` (152)
- `Select Listview Row By Text`
- `Right Click Listview Row By Text`
- `Double Click Listview Row By Text`

Fixes
- Fixed encoding issue in error messages (153)

1.5.0

Enhancements
- Added possibility to override the default location for screenshots taken by WhiteLibrary, using an optional library argument `screenshot_dir` or keyword `Set Screenshot Directory` (117)

New keywords:
- `Click Toolstrip Button By Index`
- `Set Screenshot Directory` (117)
- `Wait Until Item Does Not Exist`
- `Wait Until Item Exists`

Backwards incompatible changes:
- Error messages for keywords `Window Should Be Maximized`, `Window Should Be Minimized` and `Window Should Be Restored` updated to include the string representation of the found window state (125)
- Optional argument of `Window Should Be Restored` renamed to match the other state verification keywords: `window_title` -> `locator`

1.4.0

Enhancements
- Support more search strategies for finding windows (id, class_name, window object) (93)
- New optional x, y offset arguments for click keywords (94)
- Possibility to use item object instead of locator (104)
- Keywords now evaluate boolean arguments in the same way as Robot Framework BuiltIn library

New keywords:
- Keywords for enabled status (109)
- Item Should Be Enabled
- Item Should Be Disabled

- Keywords for list controls (111)
- Combobox Should Contain
- Combobox Should Not Contain
- Listbox Should Contain
- Listbox Should Not Contain

- Tab keywords (113)
- Get Tab Pages
- Select Tab Page By Index

- Window keywords (93 & 98)
- Maximize Window
- Minimize Window
- Restore Window
- Window Should Be Maximized
- Window Should Be Minimized
- Window Should Be Restored
- Get Application Windows
- Get Desktop Windows
- Get Window Title
- Window Title Should Be
- Window Title Should Contain

Fixes
- `case_sensitive` argument worked incorrectly in keywords `Button Text Should Be` and `Button Text Should Contain` (True was interpreted as case insensitive and False as case sensitive)

1.3.0

Enhancements

New keywords:

- `Click Item In Popup Menu` (79)
- `Close Window` (80)

- Mouse action keywords (81)
- `Drag And Drop`
- `Get Mouse Location`
- `Get White Drag Step Count`
- `Mouse Click`
- `Mouse Double Click`
- `Mouse Left Button Down`
- `Mouse Left Button Up`
- `Mouse Right Click`
- `Mouse Right Double Click`
- `Move Mouse`
- `Set Mouse Location`
- `Set White Drag Step Count`

- Keywords for ListView (82)
- `Double Click Listview Cell`
- `Double Click Listview Cell By Index`
- `Double Click Listview Row`
- `Double Click Listview Row By Index`
- `Get Listview Cell Text`
- `Get Listview Cell Text By Index`
- `Get Listview Row Text`
- `Get Listview Row Text By Index`
- `Right Click Listview Cell By Index`
- `Right Click Listview Row`
- `Right Click Listview Row By Index`
- `Select Listview Cell`
- `Select Listview Cell By Index`
- `Select Listview Row`
- `Listview Cell At Index Should Contain`
- `Listview Cell At Index Should Not Contain`
- `Listview Cell Should Contain`
- `Listview Cell Should Not Contain`
- `Listview Cell Text At Index Should Be`
- `Listview Cell Text At Index Should Not Be`
- `Listview Cell Text Should Be`
- `Listview Cell Text Should Not Be`
- `Listview Row Should Contain`
- `Listview Row Should Not Contain`
- `Listview Row At Index Should Contain`
- `Listview Row At Index Should Not Contain`

Fixes
- Set timeout not correctly logged (86)

1.2.0

Enhancements
- New `type:value` locator syntax (52)
- `Launch Application` accepts arguments (66)
- New keywords:
- `Get Item` (57)
- `Get White Busy Timeout`
- `Get White Double Click Interval`
- `Get White Find Window Timeout`
- `Right Click Listview Cell`
- `Select Listbox Index`
- `Select Listview Row By Index`
- `Set White Busy Timeout`
- `Set White Find Window Timeout`
- `Set White Double Click Interval`

Fixes
- Error with kwargs when using DynamicCore with Remote interface (45)

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.