Dyatel-wrapper

Latest version: v2.4.1

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

Scan your dependencies

Page 6 of 7

1.2.5

*Release date: 2022-09-13*

Added
- `element.click_into_center` method
- `driver_wrapper.click_by_coordinates` method

Fixed
- `calculate_coordinate_to_click` calculation
- Shared object of groups become unique for each class

---

1.2.4

*Release date: 2022-09-08*

Added
- `assert_screenshot()` elements removal

---

1.2.3

*Release date: 2022-09-02*

Fixed
- `element.is_displayed()` exception handler

---

1.2.1

*Release date: 2022-08-31*

Fixed
- Annotations

---

1.2.0

*Release date: 2022-08-31*

Added
- [Allure Screen Diff Plugin](https://github.com/allure-framework/allure2/blob/master/plugins/screen-diff-plugin/README.md) support
- Driver specific logs
- Custom exceptions
- Screenshot name generation in `assert_screenshot`
- `KeyboardKeys` class
- `element.send_keyboard_action` method

Changed
- `get_text` property become `text`
- `get_value` property become `value`
- `get_screenshot_base` property become `screenshot_base`
- `get_inner_text` property become `inner_text`
- `by_attr` arg of `Checkbox` removed
- `calculate_coordinate_to_click` now calculate coordinates from element location

Fixed
- Reduced count of `find_element` execution
- Page `driver_wrapper` getter exception

---

1.1.1

*Release date: 2022-08-10*

Added
- iOS SafariDriver basic support
- Different second driver support (for mobile/desktop safari)
- Tabs manipulating methods for desktop in `CoreDriver/PlayDriver`
- Context manipulating methods for mobile in `MobileDriver`
- [pytest-rerunfailures](https://pypi.org/project/pytest-rerunfailures/#pytest-rerunfailures) support
- Type annotations for most of code
- Auto `locator_type` support for `com.android` locator
- `element.hover` support on mobiles
- `element.hover_outside` method, that moves pointer outside from current position
- `page.swipe(_up/_down)` methods for mobile
- Default cookie path/domain in `driver_wrapper.set_cookie` method

Changed
- `Driver` becomes `DriverWrapper` for more readability
- Mixins classes renamed and moved to `dyatel.mixins` folder
- Selenium `core_element.wait_element` now using `is_displayed`
- Selenium exception stacktrace reduced in most cases

Fixed
- Custom `driver_wrapper`/`driver` for child elements
- Selenium `KeyError` of `driver_wrapper.set_cookie` without `domain`
- Driver creation with function scope of pytest

---

Page 6 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.