Closed pppppino closed 2 months ago
I think no one in Appium team has Win machine in our regular usage. Most of our contribution is voluntary basis, so the test also depends on each person's personal working env.
It is appreciated to check if the "not working" is JS code in https://github.com/appium/appium-windows-driver (this repository) or comes from https://github.com/microsoft/WinAppDriver . If it is on the JS code side, perhaps we'll be able to help with implementation. If it is WinAppDrive side, please report it to the MS's repository
@KazuCocoa , Finally, I got the root cause of this issue. windows arm machine have one setting called "Scale" in "Display", which default value(recommended value) is "150%". if you want use "doubleClick"/"rightClick"/"Hover", you have to update it to "100%". By the way, I hope you let more people know this tricky and annoying issue
thanks for the report!
I found that windows: click method can not work correctly in windows arm machine.
when I choose elementId as param, It always can not click on the right location, seems have some deviation from the correct location.
I have run the same script in the same app on differ machine(Win X64, Win Arm64), it works correctly in WinX64, and not correctly in WinArm64(have deviation ), and I have tried many element, and all have this problem.
By the way, I have tried, rightClick(button: right), doubleClick(times: 2), all have above problem.
I hope you could have a try in winArm64, I believe you will reproduce this problem.