Integrate deep link into `url` command
See original GitHub issueUsing deeplinks in mobile automation can be a very useful feature as it allows to open specific views of an app with one single call rather than walking through the app over and over again. I suggest to enhance to enhance the url
command to support this functionality from the wdio-mobile-utils
package with the following interface:
- before:
url(path: string)
- after:
url(path: string, urlOpts: UrlCommandOptions)
- where
UrlCommandOptions = { id: string }
- where
id
is the bundle or app id depending which environment the user is using - the original implementation comes with a timeout option for its iOS implementation, I suggest to make a good guess here and hard code this timeout to avoid to many options that only confuse users and aren’t gonna be used much anyway
- where
Issue Analytics
- State:
- Created 3 years ago
- Comments:26 (26 by maintainers)
Top Results From Across the Web
Create Deep Links to App Content - Android Developers
To allow users to enter your app from links, you must add intent filters for the relevant activities in your app manifest. These...
Read more >Deep linking - React Navigation
Below, we'll go through required configurations so that the deep link integration works. Setup with Expo projects. First, you will want to specify...
Read more >Deep Linking in Android with Example - GeeksforGeeks
A Deep Link is a URL link that is generated, when anyone clicks on that link our app will be open with a...
Read more >How to Integrate Deep Linking into Your App
Deep link integration is often used to share content and drive downloads from user to user via SMS, email, or social — it's...
Read more >What is deep linking and why are deep links important? | Adjust
Deep linking does this by specifying a custom URL scheme (iOS Universal Links) or an intent URL (on Android devices) that opens your...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
ok, tested it with the appium-boilerplate with the old implementation on sims with opening Safari, entering the address and get to the deeplink screen
Same now with the new way, meaning determine that you are a sim and open it direct from the app with the
browser.url('deeplink://url')
and this is the resultAlmost half the time!!! 🎉
Cool! Will put it on my agenda to work on it before the end of the year