When you run the MSI from the command line, the actual MSI Dialog boxes don’t appear however the command line arguments essentially do the same thing as physically clicking the buttons.
By “Run-Windows Installer” I believe you are refering to this community step Template: https://library.octopus.com/step-templates/f56647ac-7762-4986-bc98-c3fb74bb844f/actiontemplate-run-windows-installer
This is still useful for you as it will call the MSI and add some of the arguments for you, however you will still need to find the public parameters so you can work out what the correct arguments are to add.
If your looking for a way to manipulate the mouse on the screen to programmatically “click” on the options - you would have to look at a different solution, which I’m not completely familiar with.
If you were looking to run a command line argument for the MSI, based on what I can see, a hypothetical call would be:
TokenWebAPIWebSetup.msi /i /s SITE="TokenServiceWebApi" ApplicationPool="TokenServiceWebAPI" ENVIRONMENT="Development"
This is just a made up example, but I’m trying to illustrate that you wouldn’t need to porgrammatically move your mouse to click on Checkboxes or radioboxes, etc. as you would be setting the arguments within the command.
You could also achieve a similar result with a Powershell Script, as illustrated here: Powershell: Installing MSI files
Hopefully this answers your questions.