Appium-python-client

Latest version: v5.0.0

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

Scan your dependencies

Page 1 of 15

5.0.0

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

New
~~~
- Feat: define AppiumClientConfig (1070) [Copilot
<175728472+Copilotusers.noreply.github.com> * update readme *
remove redundant command_executor check * modify a bit * fix typo
and apply comment * use new variable --------- Co-authored-by:
Copilot <175728472+Copilotusers.noreply.github.com>, Kazuaki Matsuo]

* initial implementation

* remove

* add appium/webdriver/client_config.py

* remove duplicated args

* remove duplicated args

* fix typo

* add file_detector and remove redundant config

* add test to check remote_server_addr priority

* remove PLR0913, address http://127.0.0.1:4723

* update the readme

* add comment

* fix typo

* extract

* extract and followed the selenium

* add comment

* Update webdriver.py

* Apply suggestions from code review

Other
~~~~~
- Bump 5.0.0. [Kazuaki Matsuo]
- Chore(deps-dev): update pre-commit requirement from ~=4.1 to ~=4.2
(1104) [dependabot[bot], dependabot[bot]]

Updates the requirements on [pre-commit](https://github.com/pre-commit/pre-commit) to permit the latest version.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v4.1.0...v4.2.0)

---
updated-dependencies:
- dependency-name: pre-commit
dependency-type: direct:development
...
- Chore(deps-dev): update ruff requirement from ~=0.9.10 to ~=0.10.0
(1102) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.9.10...0.10.0)

---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
- Chore(deps-dev): update ruff requirement from ~=0.9.9 to ~=0.9.10
(1101) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.9.9...0.9.10)

---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
- Chore(deps-dev): update mock requirement from ~=5.1 to ~=5.2 (1100)
[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.1.0...5.2.0)

---
updated-dependencies:
- dependency-name: mock
dependency-type: direct:development
...
- Chore(deps-dev): update ruff requirement from ~=0.9.7 to ~=0.9.9
(1099) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.9.7...0.9.9)

---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
- Chore(deps-dev): update ruff requirement from ~=0.9.5 to ~=0.9.7
(1097) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.9.5...0.9.7)

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

4.5.1

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

Fix
~~~
- Prevent warning log when initialize a webdriver using version 4.5.0
(selenium v4.26+) (1098) [testerxiaodong]

Remove the parameter 'remote_ server _ addr' for initializing AppiumConnection at appium/webdriver/webdriver.py file line 220

Test
~~~~
- Test: Pytest does not require test classes unless you need grouping or
fixtures with class scope. (1094) [Dor Blayzer]
- Test: use pytest without class-based structures, using
parameterization for better reusability. (1095) [Dor Blayzer]

Other
~~~~~
- Bump 4.5.1. [Kazuaki Matsuo]
- Chore(deps): bump selenium from 4.28.1 to 4.29.0 (1096)
[dependabot[bot], dependabot[bot]]

Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.28.1 to 4.29.0.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/commits)

---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
update-type: version-update:semver-minor
...
- Chore(deps-dev): update ruff requirement from ~=0.9.3 to ~=0.9.5
(1092) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.9.3...0.9.5)

---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
- Chore(deps-dev): update pre-commit requirement from ~=3.5 to ~=4.1
(1085) [dependabot[bot], dependabot[bot]]

Updates the requirements on [pre-commit](https://github.com/pre-commit/pre-commit) to permit the latest version.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.5.0...v4.1.0)

---
updated-dependencies:
- dependency-name: pre-commit
dependency-type: direct:development
...
- Chore(deps-dev): update ruff requirement from ~=0.9.2 to ~=0.9.3
(1089) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.9.2...0.9.3)

---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
- Chore(deps): bump selenium from 4.28.0 to 4.28.1 (1088)
[dependabot[bot], dependabot[bot]]

Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.28.0 to 4.28.1.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/commits)

---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
update-type: version-update:semver-patch
...
- Chore(deps-dev): update tox requirement from ~=4.23 to ~=4.24 (1086)
[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.23.0...4.24.1)

---
updated-dependencies:
- dependency-name: tox
dependency-type: direct:development
...
- Docs: update README.md. [Kazuaki Matsuo]
- Update changelog for 4.5.0. [Kazuaki Matsuo]

4.5.0

-------------------
- Bump 4.5.0. [Kazuaki Matsuo]
- Chore: update tags. [Kazuaki Matsuo]
- Chore(deps): bump selenium from 4.27.1 to 4.28.0 (1084) [Kazuaki
Matsuo, dependabot[bot], dependabot[bot]]

* chore(deps): bump selenium from 4.27.1 to 4.28.0

Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.27.1 to 4.28.0.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/commits/selenium-4.28.0)

---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
update-type: version-update:semver-minor
...
- Chore(deps-dev): update ruff requirement from ~=0.9.1 to ~=0.9.2
(1083) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.9.1...0.9.2)

---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
- Chore(deps-dev): update ruff requirement from ~=0.9.0 to ~=0.9.1
(1082) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.9.0...0.9.1)

---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
- Chore(deps-dev): update ruff requirement from ~=0.8.6 to ~=0.9.0
(1081) [Kazuaki Matsuo, dependabot[bot], dependabot[bot]]

* chore(deps-dev): update ruff requirement from ~=0.8.6 to ~=0.9.0

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.8.6...0.9.0)

---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
- Chore(deps-dev): update ruff requirement from ~=0.8.5 to ~=0.8.6
(1080) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.8.5...0.8.6)

---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
- Chore(deps-dev): update ruff requirement from ~=0.8.4 to ~=0.8.5
(1079) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/commits)

---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
- Chore(deps-dev): update ruff requirement from ~=0.8.3 to ~=0.8.4
(1078) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.8.3...0.8.4)

---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
- Chore(deps-dev): update ruff requirement from ~=0.8.1 to ~=0.8.3
(1074) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.8.1...0.8.3)

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

4.4.0

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

New
~~~
- Feat: Added typing for AppiumBy (1071) [Brijesh]

* feat: Added typing for AppiumBy types

* fix: using single quotes

* fix: adding selenium typing

* fix: pipeline

Other
~~~~~
- Bump 4.4.0. [Kazuaki Matsuo]
- Chore: dump ruff. [Kazuaki Matsuo]
- Chore(deps): bump selenium from 4.27.0 to 4.27.1 (1068)
[dependabot[bot], dependabot[bot]]

Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.27.0 to 4.27.1.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/commits)

---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
update-type: version-update:semver-patch
...
- Chore(deps): bump selenium from 4.26.1 to 4.27.0 (1067)
[dependabot[bot], dependabot[bot]]

Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.26.1 to 4.27.0.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/commits/selenium-4.27.0)

---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
update-type: version-update:semver-minor
...
- Chore(deps-dev): update ruff requirement from ~=0.7.3 to ~=0.7.4
(1063) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.7.3...0.7.4)

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

4.3.0

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

New
~~~
- Feat: support selenium 4.26+: support ClientConfig and refactoring
internal implementation (1054) [Kazuaki Matsuo]

* feat: require selenium 4.26+

* update executor command

* add more code

* tweak the init

* tweak arguments

* fix test

* apply add_command

* use add_command

* add GLOBAL_DEFAULT_TIMEOUT

* add a workaround fix

* use 4.26.1

* remove possible redundant init

* add warning

* add todo

* add description more

* use Tuple or python 3.8 and lower

* add example of ClientConfig

* add read timeout example

* update readme

* correct headers

* more timeout

* simplify a bit

* tweak the readme

* docs: update the readme

* get new headers

* fix type for py3.8

* fix review

* fix review, extract locator_converter

Other
~~~~~
- Bump 4.3.0. [Kazuaki Matsuo]
- Chore(deps-dev): update ruff requirement from ~=0.7.2 to ~=0.7.3
(1060) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.7.2...0.7.3)

---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
- Chore: update pre-commit (1058) [Kazuaki Matsuo]

* chore: update pre-commit

* use proper pre-commit
- Chore(deps-dev): update ruff requirement from ~=0.7.0 to ~=0.7.2
(1057) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.7.0...0.7.2)

---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
- Docs: update CHANGELOG.rst. [Kazuaki Matsuo]
- Update changelog for 4.2.1. [Kazuaki Matsuo]

4.2.1

-------------------
- Bump 4.2.1. [Kazuaki Matsuo]
- Update changelog for 4.1.1. [Kazuaki Matsuo]

Page 1 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.