Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WinAppDriver Dont support Appium-Python-Client higher version than v2.2.0 #1979

Open
WangCuiCui57 opened this issue Mar 7, 2024 · 1 comment

Comments

@WangCuiCui57
Copy link

Dear experts:
I encounter issues like below picture when use:

  • Appium-Python-Client 3.2.1
  • selenium 4.18.1
  • WinAppDriver 1.2.1

to do simple windows app automation like Caculator. But with Appium-Python-Client 2.2.0/selenium 3.141.0/WinAppDriver 1.2.1 works well. I found from Appium-Python-Client 2.3.0 it has big changes about options that need higher version of selenium, after upgrade selenium version, it always has errors like below picture, do you know how can I solve the problem? Thanks very much

err1
err2

@somecho
Copy link

somecho commented Mar 18, 2024

According to this answer, higher versions of Appium uses Selenium 4, which uses the W3C protocol. However, WinAppDriver uses the JSON Wire Protocol. So they are incompatible. You can either use Selenium 3.14 or use the Appium Windows Driver. Note that the appium windows driver does not support actions other than touch or pen actions!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants