Appium: не должен запускать приложение или активность при запуске / тестирование паролей разблокировки - PullRequest
0 голосов
/ 11 мая 2018

Я должен проверить некоторые устройства Android на наличие там политик безопасности.Поэтому, когда выходит обновление или политики для одного из защищенных приложений, мы можем запустить наш тест, чтобы убедиться, что обновление / политики не будут открывать новые проблемы безопасности.

Мы решили использовать Appium для автоматизации нашего тестаслучаи.

Я застрял на запуске приложения запуска.Я предпочел не открывать приложение при запуске, потому что нет приложения, которое следует протестировать.Но Appium требовал заявленной активности и пакета.Я решил указать приложение запуска в качестве точки входа, это нормально работает, но, если устройство заблокировано, appium не может запустить приложение запуска и оно зависает.

Я пытался использовать "unlockType" и "unlockKey"чтобы разблокировать устройство, это также работает, оно разблокирует устройство один раз в начале, но мне нужно протестировать несколько сценариев разблокировки (например, очистка устройства после ввода 10 неправильных паролей).

Кто-нибудь имеет представление о том, какправильно проверить этот сценарий?Или Appium вообще не подходит для тестирования целых устройств?

Спасибо за ваши идеи и мнения!

1 Ответ

0 голосов
/ 26 июня 2018

Вы, наверное, уже поняли это, но то, что вы искали, может быть "autoLaunch" DesiredCapability. Установите значение false, тогда драйвер не будет открывать приложение, пока вы не скажете сделать это по

driver.launchApp();

Просто опубликовав это для тех, у кого такая же проблема, мне понадобилось время, чтобы понять это.

...