Appium-python-client

Latest version: v4.5.0

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

Scan your dependencies

Page 12 of 14

0.29

------------------

New
~~~
- Add an endpoint for pressing buttons (262) [Alex]
- Add custom locator strategy (260) [Jonathan Lipps]
- Add a duration for scroll for ios (256) [Kazuaki Matsuo]

* add a duration for scroll for ios

* tweak default duration

* apply autoformat

* set 600 duration by default if it's w3c spec

* skip wait if duration is none

* add comment
- Add finger print (252) [Kazuaki Matsuo]

* add fingre print

* apply auto format
- Add find_elements w3c for webelement (251) [Kazuaki Matsuo]

* add find_elements w3c for webelement

* add tests for child elements

* add todo for future work
- Add a github issue template (250) [Kazuaki Matsuo]
- Add xdist port handling (248) [Kazuaki Matsuo]

* add handling port number to run ios tests in parallel

* define PytestXdistWorker

* use gw0 if the number of worker is over the count of workers
- Add autopep8 (243) [Kazuaki Matsuo]

* apply autopep8

* add development section as the first draft

* relax max-line-length

* add global-config
- Add toggle wifi command (241) [joshuazhusince1986]

* add toggle_wifi command

* update comment to indicate toggle_wifi is only for Android
- Add selenium into ci-requirements (240) [Kazuaki Matsuo]

fix pylint

add --py3k
- Add travis to run pylint and unit tests (239) [Kazuaki Matsuo]

* add pylint

* add rcfile

* tweak pylint

* fix lint

* add running pytest

* tweak indentations
- Add tag view for android (238) [Kazuaki Matsuo]

* add tag view for android

* fix typo... and tweak names of arguments

* tweak docstring

* add find element by viewtag section in readme

Other
~~~~~
- V0.29. [Kazuaki MATSUO]
- Bump selenium 3.14.1, call RemoteCommand without workaround (259)
[Kazuaki Matsuo]

* bump selenium 3.14.1, call RemoteCommand without workaround

* make attributeValue check safe

* define str = basestring for Python 2

* apply formatter

* add missing value check
- Update obsolete link for mobile json wire protocol spec. (257)
[Andrei Petre]
- Remove always_match and use first_match instead (246) [Kazuaki
Matsuo]

remove always_match and use first_match instead
- Use normal element for find image by (236) [Kazuaki Matsuo]

* use normal element

* get rid of png

* get rid of imagelement.py

* apply formatter
- Typo fix: finiding -> finding (245) [Andrew Fuller]
- Tweak PyPi URLs and add a badge (232) [Kazuaki Matsuo]

0.28

------------------

Fix
~~~
- Fix base64 encoded string (231) [Kazuaki Matsuo]

Other
~~~~~
- V0.28. [Isaac Murchie]

0.27

------------------

New
~~~
- Add support for is keyboard shown command. [Jonathan Lipps]
- Add find by image commands and tests (224) [Jonathan Lipps]

* add find by image commands and tests

* remove and ignore pytest cache files

* address review comments

* fix docstrings
- Add flags argument to press_keycode (222) [Mykola Mokhnach]

* Add flags argument to press_keycode

* Add flags to long press as well
- Add an endpoint for getting battery info (217) [Mykola Mokhnach]
- Add wrappers for OpenCV-based image comparison (216) [Mykola
Mokhnach]

* Add wrappers for OpenCV-based image comparison

* Tune some docs
- Add clipboard handlers (209) [Mykola Mokhnach]

* Add clipboard handlers

* Fix documentation

* fix options notation
- Add applications management endpoint handlers (204) [Mykola Mokhnach]
- Add methods for start/stop screen record API endpoints (201) [Mykola
Mokhnach]

* Add methods for start/stop screen record API endpoints

* Fix typo

* Add a separate test for Android and get rid of redundant stuff

* Tune documentation

* Add videoSize arg description

* Fix arg name
- Add appium prefix in create session and fix find_elements for W3C
(196) [Kazuaki Matsuo]

* add appium prefix in create session

* fix find_elements by w3c for Appium

* introduce forceMjsonwp

* refine a bit

* fix some tests

* update the docset
- Add endpoints for lock/unlock. [Mykola Mokhnach]

Other
~~~~~
- V0.27. [Isaac Murchie]
- Set None as default value to lock device (227) [Miguel Hernández]

* Set 0 as default value to lock device

* Set None as default value instead of 0
- Avoid setting coordinates to null for touch actions (214) [Mykola
Mokhnach]
- Change QUERY_APP_STATE request type to POST (205) [Mykola Mokhnach]

0.26

------------------
- V0.26. [Isaac Murchie]

0.25

------------------

New
~~~
- Add method for getting current package. [Isaac Murchie]
- Add tests for ios class chain and rename methods a bit. [Kazuaki
MATSUO]
- Add class chain. [Kazuaki MATSUO]
- Add toggleTouchIdEnrollment. [Dan Graham]

Fix
~~~
- Fix typos in the README. [Mel Shafer]

Other
~~~~~
- V0.25. [Isaac Murchie]
- Only if key_name, key, and strategy are None do we need to set the
strategy to 'tapOutside'. This change allows setting just the strategy
to some other value, like 'swipeDown'. (181) [Daniel Freer]
- Correct a wording. [Kazuaki MATSUO]
- Create README.md. [Kazuaki Matsuo]
- Append class chain related descriptions. [Kazuaki MATSUO]
- Update README to include instructions for using iOS predicates. [Emil
Petersen]
- Update docs for UIAutomation selector to include version requirement.
[Emil Petersen]

0.24

------------------

New
~~~
- Added test cases for clear and find elements by ios predicate string.
[ben.zhou]
- Added clear to driver. Added find elements by ios predicate string.
[ben.zhou]

Other
~~~~~
- V0.24. [Isaac Murchie]
- DontStopAppOnReset instead of stopAppOnReset. [s.zubov]

Page 12 of 14

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.