Giter Club home page Giter Club logo

Comments (6)

mykola-mokhnach avatar mykola-mokhnach commented on June 3, 2024

I think it is already possible with the support of deep links that Apple added to XCTest since iOS 17
Check the mobile: deepLink extension and the appium:initialDeeplinkUrl capability

from appium.

mykola-mokhnach avatar mykola-mokhnach commented on June 3, 2024

Perhaps it would be a good idea to just document that somewhere/link the above list in the driver repository

from appium.

KazuCocoa avatar KazuCocoa commented on June 3, 2024

I got operation not permitted error. With App-Prefs according to https://forums.developer.apple.com/forums/thread/691712 , it opened settings app but did not open a specific page in my device env. So the deepLink could kick the given url like the attached urls, but the behavior depends on the device. Some might work so documentation would be helpful but we also should address this is not for all env at least

from appium.

ilendemli avatar ilendemli commented on June 3, 2024

I tried the deepLink extension but have had the same behaviour as @KazuCocoa. Settings app opens, but no specific page is opened.

from appium.

KazuCocoa avatar KazuCocoa commented on June 3, 2024

I'm not sure if the App-Prefs/prefs works via https://developer.apple.com/documentation/xctest/xcuiapplication/4108226-openurl , but the deeplink basically calls open url like that API internally. @ilendemli how did you confirm the behavior without Appium?

If only via UIApplication works as the apple's forum, potentially via XCUIApplication for XCTest might not work.

from appium.

ilendemli avatar ilendemli commented on June 3, 2024

Yea never mind, I remember this working back then a few years ago but it seems like this does not work anymore. But opening the URL from the Shortcuts app seems to work.

from appium.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.