Download the beta from our site to start testing your app for compatibility with the changes. Be sure to take a look at our Preparing for Confluence 7.12 guide to find out what you need to do to make your app compatible. We’ll update that page regularly, so keep an eye on it to see any changes.
It’s already been answered in the linked topic. The change is in checkboxes and radio buttons being hidden and un-clickable for Selenium. The most straightforward method to rectify is to change the click target in the affected tests to the <label> element, which has the added benefit of verifying that the label is properly referencing the checkbox/radio and also mimicking what a user would most likely do.
I just realized that the Confluence 7.11 → Confluence 7.12 upgrade is an AUI 8.3.5 → AUI 9 upgrade. Not some higher starting version like AUI 8.5 → AUI 9, as I had been assuming.
Therefore, I will be looking at ALL of the AUI upgrade guides for 8.x, not just the AUI 8.x to AUI 9.x upgrade guide that is referenced in Preparing for Confluence 7.12
That is what made me realize there is a piece of the puzzle missing in the Preparing for Confluence 7.12 document. That document only mentions AUI 8.x → AUI 9.x and skips mention of the 8.3.5 → 8.6 upgrade changes.
That checkbox change is not in the 8.x upgrade guides yet, but it will be when a AUI-5341 document bug is addressed. Anyways, there are plenty of other issues that ARE documented in the AUI 8.x upgrade guides and that should probably be mentioned in Preparing for Confluence 7.12
The “Preparing…” document should probably be more specific in the area of the AUI upgrade change.
I’m finding that the AUI upgrade in Confluence 7.12 is the most significant breaking Confluence upgrade I’ve seen (w.r.t. 3rd party plugins) since I started w/ a 3rd party app provider a few years ago. I think it is super important to get detailed AUI upgrade information out to everyone who is figuring out what Confluence 7.11 → Confluence 7.12 is going to mean to their apps because it’s a biggie.
Hi @TureHoefner, I’ve updated the Preparing for Confluence 7.12 document to be more specific.
There is a reason AUI wasn’t mentioned in the Confluence 7.12 beta release notes. We thought the AUI upgrade was unlikely to change anything very noticeable. But now it looks like there may be some significant changes.
@jhronik Do we need to document more detailed AUI upgrade information?
Yes, @NathanMudaliar , we should have highlighted that the most significant changes are in AUI 8.4 I probably underestimated the impact on testing. My assumption was that even if app developers used checkboxes and radio buttons in their integration tests as event targets, it would usually result in a handful of trivial updates in page objects which was the case for us.