Safari Browser Limitations

API Automation Testing

Enable Remote Automation Feature* must be enabled in Safari browser

How To Enable Latest Mac versions

  • Open Safari browser
  • Go to Safari Settings → Advanced → select 'Show web developer' features checkbox
  • In Safari, click the 'Develop' menu, then 'Developer options', and select 'Enable Remote Automation'

For older Mac version

  • Open Safari browser
  • Go to Settings → Advanced → select 'Show Develop menu in menu bar'
  • In Safari, click the 'Develop' menu and select 'Allow Remote Automation'

Safari browser automation limitations

Safari browser cannot support more than one instance at a time on one machine due to this limitation of Safari browser, we cannot support the following scenarios in FireFlink.

1.If a user tries to launch the Safari browser without closing the previous session, the script fails, so for all the scripts the user should mention closing the browser.

2.The combination of the below suite fails

  • Suite with a sequential run, single machine and more than one form with the Safari browser
  • Suite with a parallel run, single machine and more than one form or parallel run with the Safari browser
  • In Safari, click the 'Develop' menu, then 'Developer options', and select 'Enable Remote AutomationSuite with a parallel run, multiple machines and if each machine has more than one form or more than one parallel run.
  • Suite with a distributed run, single machine and more than one form with the Safari browser
  • Suite with a distributed run, single machine and more than one parallel run with Safari browser
  • Suite with a distributed run, multiple machines and if each machine has more than one form or more than one parallel run.

3.Headless automation is not possible in the Safari browser. Below is the list of NLPs which are not supported by the Safari browser

  • Browser window : Open browser by disabling all notifications
  • Browser window : Open browser by enabling all notifications
  • Browser window : Open browser by disabling camera
  • Browser window : Open browser by enabling camera
  • Browser window : Open browser by disabling location
  • Browser window : Open browser by enabling location
  • Browser window : Open browser by disabling microphone
  • Browser window : Open browser by enabling microphone
  • Browser window : Open or in headless mode

Start your journey towards AI‑powered,
scriptless test automation now!

Join thousands of businesses leveraging our AI‑based test
automation platform and elevate your testing game!