При использовании appium для тестирования мобильного приложения, закодированного в Angular JS с транспортиром, как мы можем изменить ориентацию симулятора на альбомный режим? Я добавил: 'deviceorientation': 'landscape',
в файл config.js
. Но это не изменилось, когда я запустил его.
При использовании appium, как мы можем изменить ориентацию устройства на ландшафтный режим?
comment
Вы пробовали это: ((AppiumDriver) драйвер).rotate(ScreenOrientation.LANDSCAPE);
- person Chandrashekhar Swami   schedule 11.05.2016
comment
возможность - это просто "ориентация", поэтому используйте ориентация:"ЛАНДШАФТ"
- person 4m01   schedule 12.05.2016
comment
@ 4M01: вы правы, моя проблема была в том, что я не использовал заглавные буквы;)
- person Emna Ayadi   schedule 12.05.2016
comment
@ShekharSwami: спасибо за попытку, но я использую ее в возможностях конфигурации транспортира, я не использую драйвер AppiumDriver.
- person Emna Ayadi   schedule 12.05.2016
comment
@ Эмна Рад, что тебе помогло. :)
- person 4m01   schedule 12.05.2016
Ответы (4)
Я решаю это с заглавными буквами в возможностях в файле конфигурации:
'orientation': 'LANDSCAPE'
также с этим вариантом он работает:
'deviceorientation': 'LANDSCAPE'
person
Emna Ayadi
schedule
12.05.2016
Использование возможностей сервера:
ориентация – (
Sim/Emu-only
) начало в определенной ориентации – ЛАНДШАФТ или КНИЖНАЯ. em>
а также, как предложил @Shekhar Swami, используя код, который вы можете выполнить, например:
(AppiumDriver)driver.rotate(ScreenOrientation.LANDSCAPE);
person
Naman
schedule
12.05.2016
Используйте этот метод для ландшафтного режима:
public void rotateDeviceScreenToLandscape() {
((Rotatable) driver).rotate(ScreenOrientation.LANDSCAPE);
}
person
Gaurav
schedule
12.05.2016
Извините, я использую транспортир, а не java, и я уже решил :) Спасибо за попытку.
- person Emna Ayadi; 13.05.2016
В моем случае он переключает режим, но устройство остается прежним (вертикально ориентированным). Чтобы это исправить - перейдите в окно Симулятора - Устройство - Повернуть
person
lead
schedule
09.06.2017