Xceptance / neodymium-library

A test automation library based on common other best practice open source libraries. It adds missing functionalities but does not reinvent the wheel. Just glues stuff together nicely and adds some sprinkles.
MIT License
80 stars 11 forks source link

Bug: Browser configuration of super class is not overwritten #262

Closed wurzelkuchen closed 4 months ago

wurzelkuchen commented 4 months ago

Quick Description

With JUnit 5 the overwriting of the browser configuration has changed. We should bring it back to the expected behaviour.

Actual Behaviour

If I have a test extending a super class where both classes define different browser annotations, the browsers of the super and the actual class are both used.

Expected Behaviour

If I have a test extending a super class where both classes define different browser annotations, only the browser configuration of the actual should be used while the configuration of the super class should be ignored..