在使用appium时,我们如何将设备方向更改为横向模式?

在使用appiumtestingAngular JS中使用量angular器编码的移动应用程序时,我们如何将模拟器方向更改为横向模式? 我在config.js文件中添加了: 'deviceorientation': 'landscape', 。 但是,当我运行它并没有改变。

我用configuration文件中的大写字母解决它:

  • 'orientation': 'LANDSCAPE'

也有这个选项它正在工作:

  • 'deviceorientation': 'LANDSCAPE'

使用服务器function:

方向 – ( Sim/Emu-only某个方向开始横向或纵向

也可以按照@Shekhar Swami的build议使用代码来执行如下操作:

 (AppiumDriver)driver.rotate(ScreenOrientation.LANDSCAPE); 

使用此方法进行横向模式:

 public void rotateDeviceScreenToLandscape() { ((Rotatable) driver).rotate(ScreenOrientation.LANDSCAPE); } 

在我的情况下,它切换模式,但设备保持不变(垂直方向)。 要解决这个问题 – 进入模拟器窗口 – 设备 – 旋转

Interesting Posts