Skip to content

Test continues after failing to find element #150

@IoanaRusYnap

Description

@IoanaRusYnap

Hi,

I recently joined a project that uses your framework and came across the following issue.
When I have tests that are using Scenario and Steps structure, test is not failing when it does not find an element. I added below a code snap of how a dummy test method looks:
Screenshot 2021-04-30 at 12 09 15

In the above example, if I run the method and the .exists check returns false, the test continues to check if element is .hittable as well. Snap of logs below:
Screenshot 2021-04-30 at 11 50 51

If I don't use a step in the scenario, just add the code in Given outside of the step, it works properly.

I looked for what could cause this and found that if I comment out lines 85-86 from TABTestCase.swift, the example works as expected.

Can you tell me if this behaviour happened for other projects or if there is a solution? Or can we fix it?

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions