Перейти до основного вмісту

deepLink

Відкрийте URL глибокого посилання в мобільному додатку на основі URL-адреси та назви пакета додатка (Android) або ідентифікатора пакета (iOS).

Використання
browser.deepLink(link, appIdentifier)
Параметри
НазваТипДеталі
linkstringURL-адреса глибокого посилання, яка повинна бути відкрита в мобільному додатку. Це повинна бути дійсна URL-адреса глибокого посилання (наприклад, myapp://path). Якщо це універсальне глибоке посилання, яке можна використовувати для iOS, використовуйте метод browser.url("your-url").
appIdentifierstringЗначення package (Android) або bundleId (iOS) додатка, який повинен відкрити глибоке посилання.
Приклад
deeplink.js
it('should open a deep link for the WDIO native demo app', async () => {
// open the Drag tab with a deep link (this the bundleId for the iOS Demo App)
await browser.deepLink('wdio://drag', 'org.reactjs.native.example.wdiodemoapp');

// Or open the Drag tab with a deep link (this the package name for the Android Demo App)
await browser.deepLink('wdio://drag', 'com.wdiodemoapp');

// Or if you want to have it "cross-platform" you can use it like this
await browser.deepLink('wdio://drag', browser.isIOS ? 'org.reactjs.native.example.wdiodemoapp' : 'com.wdiodemoapp');
})

Welcome! How can I help?

WebdriverIO AI Copilot