在使用 appium 使用量角器测试用 Angular JS 编码的移动应用程序时,我们如何将模拟器方向更改为横向模式?我'deviceorientation': 'landscape',
在config.js
文件中添加了:但是当我运行它时它并没有改变。
问问题
2634 次
4 回答
2
我在配置文件中用大写的功能解决了它:
'orientation': 'LANDSCAPE'
也可以使用此选项:
'deviceorientation': 'LANDSCAPE'
于 2016-05-12T09:27:26.083 回答
1
将此方法用于横向模式:
public void rotateDeviceScreenToLandscape() {
((Rotatable) driver).rotate(ScreenOrientation.LANDSCAPE);
}
于 2016-05-12T19:34:47.817 回答
1
使用服务器功能:
方向- (
Sim/Emu-only
)从某个方向开始 -风景或肖像
并且正如@Shekhar Swami 所建议的那样,您可以使用代码执行以下操作:
(AppiumDriver)driver.rotate(ScreenOrientation.LANDSCAPE);
于 2016-05-12T04:29:57.413 回答
1
在我的情况下,它会切换模式,但设备保持不变(垂直方向)。要解决这个问题 - 转到模拟器窗口 - 设备 - 旋转
于 2017-06-09T19:43:19.883 回答