I've got Safari set up in the General Settings Browsers. It's selected for the recording and NeoLoad does successfully open the browser, but nothing I do once the browser is opened gets recorded.
In order to record any transactions, NeoLoad needs to be configured as proxy in your browser. With supported browser, it is done automatically when the browser is started from NeoLoad like you did.
So basically, after starting the recording with NeoLoad, open the Safari proxy settings and set "localhost:8090" as proxy.
If you need to use your own proxy to reach your application, then you have to configure it in the NeoLoad preferences.
It is done in the menu "Edit-->Preferences-->proxy".
By clicking the "Answer question" bouton in the top allows you to reply to the last answer in the thread discussion.
Could you confirm that you followed that procedure:
Also to make sure that your proxy settings are taken into account, what happens if in the procedure above you set the proxy "localhost:8090" in your browser but do not start the NeoLoad recording.
The expected result is that you get a connection refused. Is it the case?