#java #automation #appium #xcuitest
#java #автоматизация #appium #xcuitest
Вопрос:
Проблема в том, что в IOS 14 есть третий вариант разрешения фотографий, и autoAcceptAlerts нажимает «не разрешать» в случае любого переданного аргумента.
Ответ №1:
Проверьте API настроек Appium: для iOS у него есть acceptAlertButtonSelector
параметр, который вам нужно установить с помощью вызова API, а затем вы можете попытаться найти кнопку с требуемой меткой:
Позволяет настроить переключатель кнопок принятия предупреждений. Это помогает вам обрабатывать произвольный элемент как кнопку «Принять» в команде «Принять предупреждение». Селектор должен быть допустимым выражением цепочки классов, где корнем поиска является сам элемент оповещения.
Алгоритм расположения кнопок по умолчанию используется, если предоставленный селектор неверен или не соответствует какому-либо элементу. например,
**/XCUIElementTypeButton[`label CONTAINS[c] 'accept'`]