It\'s really challenging to automate the testing for the Safari browser. I understand that it\'s possible to run MacOS inside of a VM, is that a legal way to automate testing?