diff --git a/lib/units/ios-device/plugins/wda.js b/lib/units/ios-device/plugins/wda.js index 61b71201..0ceef24f 100755 --- a/lib/units/ios-device/plugins/wda.js +++ b/lib/units/ios-device/plugins/wda.js @@ -21,6 +21,11 @@ module.exports = syrup.serial() Wda.connect = () => { sub.on('message', wirerouter() .on(wire.KeyPressMessage, (channel, message) => { + if (wdaClient.orientation === 'LANDSCAPE' && message.key === 'home') { + wdaClient.rotation({orientation: 'PORTRAIT'}).then(() => { + iosutil.pressButton.call(wdaClient, message.key) + }) + } iosutil.pressButton.call(wdaClient, message.key) }) .on(wire.StoreOpenMessage, (channel, message) => {