Seems like it’s more useful to do this without something like Selenium, as it can be done in a more light-weight way.
What we need is an established test dictionary in OCL we can use for this. We can then setup a process to:
- Cut a new release of the dictionary
- Install the dictionary into an OpenMRS instance using the OCL Subscription module
- Verify that the correct metadata is setup
This would definitely be something nice to have integrated in to the QA dashboard, even if it’s not quite using the same technologies.