Hey @edwon ,
If you are looking for some examples of how to do some of this type of test automation, XRI actually has a lot of automated testing you can use as a reference. You will need to add it to the testables area of your project manifest like so:
We have an internal dependency on the Input System for our test fixture, which is why you will need both. Once you have that inserted into your manifest, you’ll want to open up the Test Runner (Window > General > TestRunner) window to see the list of tests:
The actual C# scripts responsible for these tests can be accessed inside the project by expanding the Packages area in the Project window and navigating to XR Interaction Toolkit > Tests > Runtime:
Hopefully this helps you get started in building your own tests. Feel free to reach out if you have more questions.
Hey @edwon
You could likely just move the XR Origin in a similar manner, since that would bring the child objects with it. Otherwise you can find and move the main camera in whatever test setup you are using.
The main issue here is input, such as buttons on the hand controller, and also the hand positions, I already tried moving the camera and origin and hands via direct transform manipulation.