使用appium测试Angular JS中使用量角器编码的移动应用程序时,我们如何将模拟器方向更改为横向模式?
我在'deviceorientation': 'landscape',
文件中添加了config.js
。
但是当我运行时它并没有改变。
答案 0 :(得分:2)
我在配置文件中使用大写字母解决它:
'orientation': 'LANDSCAPE'
也可以使用此选项:
'deviceorientation': 'LANDSCAPE'
答案 1 :(得分:1)
使用服务器功能:
方向 - (
Sim/Emu-only
)以某种方向开始 - < em> LANDSCAPE或PORTRAIT
并且@Shekhar Swami使用代码建议您可以执行以下操作:
(AppiumDriver)driver.rotate(ScreenOrientation.LANDSCAPE);
答案 2 :(得分:1)
将此方法用于横向模式:
public void rotateDeviceScreenToLandscape() {
((Rotatable) driver).rotate(ScreenOrientation.LANDSCAPE);
}
答案 3 :(得分:1)
在我的情况下,它切换模式但设备保持不变(垂直方向)。要解决此问题 - 转到模拟器窗口 - 设备 - 旋转