Pular para o conteúdo principal

deepLink

Abrir um link profundo (deep link) na aplicação móvel baseado na URL e no nome do pacote do aplicativo (Android) ou ID do pacote (iOS).

Uso
browser.deepLink(link, appIdentifier)
Parâmetros
NomeTipoDetalhes
linkstringA URL do link profundo que deve ser aberta no aplicativo móvel. Deve ser uma URL de link profundo válida (ex: myapp://path). Se for um link profundo universal, que pode ser usado para iOS, use o método browser.url("your-url").
appIdentifierstringO valor do package (Android) ou bundleId (iOS) do aplicativo que o link profundo deve abrir.
Exemplo
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