Search
Write a publication
Pull to refresh
10
0
Dmitrii @bardim

Занимаюсь автоматизацией мобильного тестирования.

Send message

на обычных вытаскивается у нас

Да, тоже все получилось, спасибо!

да и на офиц форум Аппиума вы заходите? я там

Несколько раз пытался зарегистрироваться, не особо успешно (вроде, и подтверждение было). По итогу, мое взаимодействие с ребятами происходит в комментах гита типа такого. 😅

А выбор устройств реализован на дженкинсе через блокируемый ресурс, я правильно понял? Интересная реализация!

Подписался на Вас, если напишите по ферме что-то, было бы круто почитать. :)

А вы не пробовали для обычных ?

Не-а, почему-то прошло мимо. Выглядит шикарно, пошел пробовать.

Все на реальных тел. Своя ферма 25 тел.

Звучит интересно! А вы что используете для работы с фермой (в разрезе выбора устройств и взаимодействия с ними) - что-то самописное, Appium Grid или плагин Appium Device Farm, если не секрет?

С какой "конкретикой"? Речь идет о новых системных разрешениях которые появились с iOS18.

Со старыми/другими разрешениями - ничего не изменилось. Они прекрасно видны и нажимаются по старому.

Так все системные разрешения поменялись в iOS18 или только вот это конкретное, про контакты работает иначе? :)

Я спрашивал про то, будет ли аргумент другой для других разрешений. Почему это для меня важно? Во время тестов могут появиться не только запросы которые мы ожидаем по кейсу (запрос на уведомления/диск/галерею и т.д.), но и другие. Например, сообщения о главном экране, общем буфере обмена с другим устройством, подключение других устройств и т.д., - если Вы тестируете на реальных устройствах, думаю, Вы с этим сталкиваетесь. Как Вы обрабатываете такие запросы?

Со старыми/другими разрешениями - ничего не изменилось. Они прекрасно видны и нажимаются по старому.

Странно, - именно после обновления на указанную версию драйвера у меня текст уведомлений получалось доставать только после переключения на com.apple.springboard. Т.е. да, работа с командами mobile: alert происходит отлично и без переключения, но текст запроса получить не выходит.

Ссылочка на док

Благодарю. :)

а как вы работаете без чтения доков :-)

Без чтения - плохо. Я больше погружался в использование методов (Execute Methods раздел в доке драйвера) и оптимальное формирование капабилитис. Менять свойства типа defaultActiveApplication - не менял, посмотрю в эту сторону, спасибо.

Звучит интересно. :)
Через setSetting я не пробовал, ибо даже в ченджлисте советовали

require switching the active application to com.apple.springboard in order to interact with system dialogs

Можете поделиться ссылочками на документацию?

Смутило в Вашем примере com.apple.ContactsUI.LimitedAccessPromptView, - ощущение, что с такой конкретикой потребуется предавать для каждого разрешения свое значение. Если правильно понимаю, можно передать com.apple.springboard , что позволит работать со всеми системными диалогами?

Information

Rating
11,646-th
Works in
Date of birth
Registered
Activity

Specialization

Software Development Engineer in Test
C#
.NET Core
ASP.Net