I’ve gone back to look at the automation driver for UMG today I’ve created a basic CPP UserWidget class with one button for now, then created a BP widget based of that class. I’ve been trying to add the automation ID meta data into the UPROPERTY but so far with no success. Looking at BenUI’s page on UPROPERTY All UPROPERTY Specifiers · ben🌱ui (benui.ca) and the Unreal documentation Metadata Specifiers in Unreal Engine | Unreal Engine 5.4 Documentation | Epic Developer Community (epicgames.com) I’m not sure this is possible but someone in the discord servers stated they had done something similar in the past and the documentation for the automation driver states:
Okay my code has just compiled with the UPROPERTY meta “id” which doesn’t appear to be on those lists, going to replace my main menu with it and see if the driver can find the button, I’m not expecting it too tbh, yer that failed to locate the button.
I’ve been asked to focus on GAS atm so mainly learning how to implement that correctly now, I did manage to run some tests on GAS in the Lyra project but tbh i really wasn’t too sure how the system works. When enabling the testing plugins again for this project I noticed the WidgetAutomationTests plugin so might try look at this later.