Preparing Apple Safari for Testing

To test web applications on Apple Safari 10.1 or later, you can use the Silk Test Configuration Assistant to easily configure Apple Safari. To open the Configuration Assistant on a Mac, click on the Silk Test icon in the status menus and select Configuration Assistant. As an alternative, you can also perform the following preparation steps in addition to fulfilling the requirements listed in Prerequisites for Testing with Apple Safari on a Mac:
  1. Enable remote automation in Apple Safari, by opening the Develop menu and checking Allow Remote Automation. The Develop menu is hidden by default. To open the menu:
    1. In the Safari menu, choose Preferences.
    2. In the Preferences window, select the Advanced tab.
    3. Check the Show Develop menu in menu bar check box.
    4. Close the Preferences window.
  2. When running a test for the first time on Apple Safari, a dialog box appears, stating that the browser window is remotely controlled by an automated test. Click Continue Session.
For additional information on Apple Safari and Selenium WebDriver, see https://webkit.org/blog/6900/webdriver-support-in-safari-10/.