I am trying to take a screenshot using physical buttons, volume up and power button pressed together, please help me implementing the same
How to press two physical android keys in appium
is there any option to do it?
For android use https://stackoverflow.com/questions/24070041/send-multiple-same-keyevents-to-the-adb-shell/24070290#24070290
Thank you,
but unfortunately, I wasn’t able to take a screenshot with that method.
Is that possible to press the volume up and power buttons together, and not one after the other?
have you tried with
public void screenshot() {
driver.pressKey(new KeyEvent()
.withKey(AndroidKey.VOLUME_DOWN)
.withKey(AndroidKey.POWER));
}
Hello, @Giuma. Thank you for your response.
I am currently using Python, and unfortunately, none of the code translations I have tried to your suggestion provided me, have given me the desired result.
You can try to send keys using W3C actions as described in https://appiumpro.com/editions/46-sending-arbitrary-keystrokes-with-the-actions-api
The article contains an example of simultaneous Shift+F depressing