FAQ – Why are testRigor tests so stable?
TestRigor tests are so stable because we are running on the human level. The problem with Selenium and other frameworks on the market is they hook up with details of the implementation of the specific page. So once an engineer builds a page, engineers would hook up to details like XPath, CSS selectors, IDs, etc. As soon as those details change, test breaks, even though from a user’s perspective there is no difference. Since testRigor operates on the end user level you are writing specifications in English and testRigor executes those specifications emulating how a manual tester would do that. It doesn’t matter if implementation changes as soon as from the end users’ perspective everything is the same, testRigor tests will succeed.