Appium-python-client

Latest version: v4.0.0

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

Scan your dependencies

Page 1 of 13

4.0.0

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

New
~~~
- Feat: remove MultiAction and TouchAction (960) [Kazuaki Matsuo]

BREAKING CHANGE: Remove MultiAction and TouchAction as non-w3c WebDriver-defined methods. Please use w3c actions instead.

Other
~~~~~
- Bump 4.0.0. [Kazuaki Matsuo]
- Chore(deps-dev): update tox requirement from ~=4.13 to ~=4.14 (972)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [tox](https://github.com/tox-dev/tox) to permit the latest version.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.13.0...4.14.1)

---
updated-dependencies:
- dependency-name: tox
dependency-type: direct:development
...
- Chore(deps-dev): update tox requirement from ~=4.12 to ~=4.13 (957)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [tox](https://github.com/tox-dev/tox) to permit the latest version.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.12.0...4.13.0)

---
updated-dependencies:
- dependency-name: tox
dependency-type: direct:development
...
- Chore(deps-dev): update pytest requirement from ~=8.0 to ~=8.1 (969)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [pytest](https://github.com/pytest-dev/pytest) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.0.0...8.1.0)

---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:development
...
- Docs: update readme. [Kazuaki Matsuo]
- Chore: remove deprecated AppiumBy.WINDOWS_UI_AUTOMATION (968)
[Kazuaki Matsuo]
- Chore(deps-dev): update python-dateutil requirement from ~=2.8 to
~=2.9 (967) [dependabot[bot], dependabot[bot]]

Updates the requirements on [python-dateutil](https://github.com/dateutil/dateutil) to permit the latest version.
- [Release notes](https://github.com/dateutil/dateutil/releases)
- [Changelog](https://github.com/dateutil/dateutil/blob/master/NEWS)
- [Commits](https://github.com/dateutil/dateutil/compare/2.8.0...2.9.0)

---
updated-dependencies:
- dependency-name: python-dateutil
dependency-type: direct:development
...
- Chore(deps-dev): update pylint requirement from ~=3.0.3 to ~=3.1.0
(966) [dependabot[bot], dependabot[bot]]

Updates the requirements on [pylint](https://github.com/pylint-dev/pylint) to permit the latest version.
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.0.3...v3.1.0)

---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
...
- Update changelog for 3.2.1. [Kazuaki Matsuo]

3.2.1

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

Fix
~~~
- Unclosed file <_io.BufferedReader name error by proper cleanup of
subprocess.Popen process (965) [WrrngnCode]

https://github.com/appium/python-client/issues/962
add a Popen.communicate call after terminate to ensure that file stdout and sdterr file descriptors are closed properly.

Other
~~~~~
- Bump 3.2.1. [Kazuaki Matsuo]
- Update changelog for 3.2.0. [Kazuaki Matsuo]

3.2.0

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

New
~~~
- Feat: add pause in drag_and_drop (961) [Kazuaki Matsuo]

* feat: add pause in drag_and_drop

* docs: tweak docstring

* Update action_helpers.py

* apply pause only when the value is not negative

Fix
~~~
- Add return self in MultiActionadd (964) [Kazuaki Matsuo]

Other
~~~~~
- Bump 3.2.0. [Kazuaki Matsuo]
- Chore(deps): update selenium requirement from ~=4.17 to ~=4.18 (958)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [selenium](https://github.com/SeleniumHQ/Selenium) to permit the latest version.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.17.0...selenium-4.18.1)

---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
...
- Chore(deps-dev): update pytest requirement from ~=7.4 to ~=8.0 (953)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [pytest](https://github.com/pytest-dev/pytest) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.0...8.0.0)

---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:development
...
- Chore(deps): update selenium requirement from ~=4.15 to ~=4.17 (948)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [selenium](https://github.com/SeleniumHQ/Selenium) to permit the latest version.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.15.0...selenium-4.17.0)

---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
...
- Docs: update W3C actions example in readme (946) [Dor Blayzer]
- Chore(deps-dev): update tox requirement from ~=4.11 to ~=4.12 (947)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [tox](https://github.com/tox-dev/tox) to permit the latest version.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.11.0...4.12.0)

---
updated-dependencies:
- dependency-name: tox
dependency-type: direct:development
...
- Docs: update example in readme (945) [Kazuaki Matsuo]
- Docs: update links (944) [Kazuaki Matsuo]
- Update changelog for 3.1.1. [Kazuaki Matsuo]

3.1.1

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

Fix
~~~
- Typo in ActionHelpers (937) [kkb912002]

touc -> touch
- Self.command_executor instance in _update_command_executor (940)
[Kazuaki Matsuo]

Other
~~~~~
- Bump 3.1.1. [Kazuaki Matsuo]
- Chore(deps-dev): update pylint requirement from ~=3.0.1 to ~=3.0.3
(939) [dependabot[bot], dependabot[bot]]

Updates the requirements on [pylint](https://github.com/pylint-dev/pylint) to permit the latest version.
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.0.1...v3.0.3)

---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
...
- Chore(deps): update selenium requirement from ~=4.14 to ~=4.15 (933)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [selenium](https://github.com/SeleniumHQ/Selenium) to permit the latest version.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.14.0...selenium-4.15.0)

---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
...
- Docs: address options in the migration guide (929) [Kazuaki Matsuo]

* docs: adress options in the migration guide

* Update README.md

* Update README.md
- Docs: update changelog. [Kazuaki Matsuo]
- Update changelog for 3.1.0. [Kazuaki Matsuo]

3.1.0

* Use sdkVer 27

* Update app package name

* Fix: can't find android device

* review comments

* tweak
- Support for log_event and get_events command (469) [Mori Atsushi]

* Use appium/events as endpoint to get events

* Removed unnecessary codes

* Update unittest along to changes

* Update docstring

* Created LogEvents class

* Support log_event

* Add unittest for log_event

* Add functional test for log_event and get_event

* review comments

* Restore events API

* Add type as arg to get_events

* tweak

* Removed type arg from get_events

It isn't implemented yet for now

* Add type arg to get_event

The value isn't passed to the server for now.

* Updated along to type
- Cleaned up test codes (466) [Mori Atsushi]

* Deleted unnecessary codes

* Move functional tests to correct class

* Move some tests

* Created search_context/windows_test

* [functional] Created search_context package

* Remove class method decolator

* Fix import error

* Add BaseTestCase for ios functional testcases

* Add test_helper for android functional test

* Add __init__.py

* Deleted unused imports
- Move search context methods from webdriver and webelement to
search_context (461) [Mori Atsushi]

* Move ios search context methods to search_context file

* Move android search text methods

* Move windows search context

* Move mobile search context

* Divided search_context into each class

* Move custom and image methods

* Move contents in search_context.py to __init__.py

* Add rtype to each docstring for auto completion in IDE

* Add comments
- [CI] Run functional tests nightly (463) [Mori Atsushi]

* [CI] Run functional tests nightly

* Extend timeout to wait for 2nd session created

* Skip flaky test_all_sessions
- Revert some changes to fix broken codes (462) [Mori Atsushi]

* Revert some changes

* Fix typo
- Move commands from webdriver as mixins class (459) [Manoj Kumar]

* move to mixins class

* Create common class with its tests

* incorporating PR comments
- Update changelog for 0.48. [Kazuaki Matsuo]
- Bump 0.48. [Kazuaki Matsuo]

3.0.0

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

New
~~~
- Feat!: Update selenium dependency to 4.12 (908) [Mykola Mokhnach]

BREAKING CHANGE: The minimum supported Python version set to 3.8
BREAKING CHANGE: The minimum supported selenium version set to 4.12

Fix
~~~
- Handle the situation where payload is already a dictionary (892)
[Mykola Mokhnach]
- Add missing dependencies for types-python-dateutil (891) [Dor
Blayzer]

* fix: Add missing dependencies for types-python-dateutil

* test: replace usage of selendroid app from 'test_install_app' in applications_tests.py

* Revert "test: replace usage of selendroid app from 'test_install_app' in applications_tests.py"

This reverts commit dcdf08b67d24257700923c89ae2643f26af2892f.

Test
~~~~
- Test: selendroid cleanup (895) [Dor Blayzer]

* test: replace usage of selendroid app from 'test_install_app' in applications_tests.py

* test: remove unused import pytest from applications_tests.py

* test: fix broken TestContextSwitching by replacing selendroid with ApiDemos

* test: remove selendroid-test-app.apk from apps folder
- Ci: add pylint_quotes for pylint to use single quote as primary method
(886) [Kazuaki Matsuo]

Other
~~~~~
- Bump 3.0.0. [Kazuaki Matsuo]
- Chore(deps-dev): update tox requirement from ~=4.8 to ~=4.11 (906)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [tox](https://github.com/tox-dev/tox) to permit the latest version.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.8.0...4.11.0)

---
updated-dependencies:
- dependency-name: tox
dependency-type: direct:development
...
- Refactor!: remove several previously deprecated APIs (909) [Mykola
Mokhnach]

BREAKING CHANGE: Removed obsolete all_sessions and session properties
BREAKING CHANGE: Removed the obsolete start_activity method
BREAKING CHANGE: Removed the obsolete end_test_coverage method
BREAKING CHANGE: Removed the following obsolete arguments from the driver constructor: desired_capabilities, browser_profile, proxy
BREAKING CHANGE: Removed obsolete set_value and set_text methods
BREAKING CHANGE: Removed the obsolete MobileBy class
BREAKING CHANGE: Removed obsolete application management methods: launch_app, close_app, reset
BREAKING CHANGE: Removed obsolete IME methods: available_ime_engines, is_ime_active, activate_ime_engine, deactivate_ime_engine, active_ime_engine
- Chore(deps-dev): update tox requirement from ~=4.6 to ~=4.8 (902)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [tox](https://github.com/tox-dev/tox) to permit the latest version.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.6.0...4.8.0)

---
updated-dependencies:
- dependency-name: tox
dependency-type: direct:development
...
- Chore(deps): update selenium requirement from ~=4.10 to ~=4.11 (899)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [selenium](https://github.com/SeleniumHQ/Selenium) to permit the latest version.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/commits)

---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
...
- Chore(deps-dev): update pylint requirement from ~=2.17.3 to ~=2.17.5
(897) [dependabot[bot], dependabot[bot]]

Updates the requirements on [pylint](https://github.com/pylint-dev/pylint) to permit the latest version.
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](https://github.com/pylint-dev/pylint/compare/v2.17.3...v2.17.5)

---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
...
- Docs: Update README.md (898) [Dor Blayzer]

Some typos and grammar fixes
- Chore(deps-dev): update mock requirement from ~=5.0 to ~=5.1 (893)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [mock](https://github.com/testing-cabal/mock) to permit the latest version.
- [Changelog](https://github.com/testing-cabal/mock/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/testing-cabal/mock/compare/5.0.0...5.1.0)

---
updated-dependencies:
- dependency-name: mock
dependency-type: direct:development
...
- Chore: run pre-commit autoupdate (890) [Kazuaki Matsuo]
- Chore: update isort revision to 5.12.0 (889) [Dor Blayzer]
- Chore(deps-dev): update pytest requirement from ~=7.2 to ~=7.4 (884)
[dependabot[bot]]
- Chore(deps-dev): update typing-extensions requirement (885)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [typing-extensions](https://github.com/python/typing_extensions) to permit the latest version.
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/python/typing_extensions/compare/4.6.0...4.7.0)

---
updated-dependencies:
- dependency-name: typing-extensions
dependency-type: direct:development
...
- Docs: update changelogs and version. [Kazuaki Matsuo]

Page 1 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.