From T324857: The Web App Testing Guidebook (pdf version).
- It’s easier to write (in my opinion, you’re welcome to disagree)
- You get better error messages
- It automatically retries failed assertions
One final note for now on this. Aside from the WebdriverIO specific assertions expect-webdriverio
adds, you also gain access to the built-in ExpectJS assertions.