IOS screenshot not complete with Appium 1.4.13

I’m having exactly same issue as @Chinmay_Deshpande described. My setup is:

  • Appium 1.4.16

  • Xcode 7.1

  • iPad Air simulator with iOS 9.1.

  • Simulator window scale: 50%

Command: driver.save_screenshot("test.png")

In my case - not bottom but top part of the screen is missing. When I change simulator window scale to 100% than it’s ok.
My tests are based on images comparison so it has huge impact. Does anyone knows how to fix it?

Only workaround I found so far is using idevicescreenshot:

but it require libimobiledevice : http://brewformulas.org/Libimobiledevice - annother “only-for-workaround” library :frowning: