Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 790 Bytes

APIRef.MockingOpenWithURL.md

File metadata and controls

33 lines (24 loc) · 790 Bytes

Mocking Open With URL (Deep Links)

You can mock opening the app from URL to test your app's deep link handling mechanism.

Mocking App Launch With a URL

await device.launchApp({newInstance: true, url, sourceApp: bundleId}); // sourceApp is an optional iOS-only argument

Example

describe('launch app from URL', () => {
    it('should handle URL successfully', async () => {
      await device.launchApp({
        newInstance: true,
        url: 'scheme://some.url',
        sourceApp: 'com.apple.mobilesafari'
      });
      await expect(element(by.text('a label'))).toBeVisible();
    });
  });

Mocking Opening With a URL On a Launched App

iOS-only

await device.openURL({url: 'scheme://some.url', sourceApp: 'com.apple.mobilesafari'});