简体   繁体   中英

How to find the UI view of this system alert?

Xcode 8.2 KIF testing

I want to automate a drawing app which require permission to save photo to the library.

This is the alert I want to accept

With KIF I gave

  [tester tapViewWithAccessibilityLabel:@"OK"];

But it says, failed to find accessibility element. As a solution I try to use

 [tester tapAccessibilityElement:@"OK" inView:(UIView *)];

How can I find the UIView of this system alert? Are there any other ways to tap this element?

Permissions alerts are out-of-process, meaning KIF can't find them by searching through the views in the app.

There's a special function [tester acknowledgeSystemAlert] that taps "OK" on these alerts.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM