Skip to content

Unable to find or interact with any elements on AndroidΒ #163

@PaperbagWriter

Description

@PaperbagWriter

I ran your example app with no problem on Android.

On the other end our mature app does not work as expected.
takeScreenshot works as expected but every interacting API method does nothing and hangs.
toExist and press do not find element. I'm 100% certain I have the right testID. We also have e2e tests with appium having no issues finding those elements by test ids.

We are on "react-native": "0.71.8"

Is there something I'm missing?

const { press, takeScreenshot } = require('react-native-owl');

const setDelay = (delay) => new Promise((resolve) => setTimeout(resolve, delay));

jest.setTimeout(50000);

describe('App.tsx', () => {
  it('presses a button, then takes a screenshot', async () => {
    await setDelay(5000);
    await press('ButtonSignIn');
    // never reaches this
    const screen = await takeScreenshot('afterButtonPress');
    expect(screen).toMatchBaseline();
  });
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions