I believe the steps involved in implementing this are to:
Add a launcher to package list that will launch the safari web browser.
Add Safari to this list. When doing this step you should also figure out a way to not run the tests on Safari if Safari is not present. I don't know if trying to run safari on a platform that doesn't have it will throw an error.
I believe the steps involved in implementing this are to: