This post details how to implement end-to-end testing for Confluence Forge apps using Webdriver.io and Mocha. It covers setting up the testing environment, logging into Confluence, and writing tests for both Custom UI and UI Kit apps. The post provides code samples and explains how to handle different UI approaches, iframe switching, and element selection strategies. It also offers observations on selector choices and best practices for test execution.
All Atlassian trails