Prerequisites for Testing with Apple Safari on a Mac

Before you can test with Apple Safari on a Mac, ensure that the following prerequisites are met:
  • The Mac is connected as a remote location to a Windows machine, on which Silk Test Workbench is installed. For additional information, see Editing Remote Locations.
  • If you are testing with Apple Safari 9, the SafariDriver, which is the WebDriver extension for Apple Safari that inverts the traditional client/server relationship and communicates with the WebDriver client using WebSockets, needs to be installed on the Mac. With Apple Safari 10.1, Safari features a built-in driver implementation.
  • Java JDK is installed on the Mac.
  • The information service is installed on the Mac. To get the files that are required for the information service, use the Silk Test installer. For additional information, see Installing the Silk Test Information Service on a Mac.
  • To run tests on Apple Safari, the user that has installed the information service needs to be logged in on the Mac.
    Tip: Micro Focus recommends to set the Mac to automatically log in the correct user during startup. For additional information, see Set your Mac to automatically log in during startup.
  • To run unattended tests against Apple Safari on a Mac, adjust the following energy-related settings in the Energy Saver pane of the System Preferences:
    • Set Turn display off after to Never.
    • Check the Prevent computer from sleeping automatically when the display is off check box.
    Note: You can use the Silk Test Configuration Assistant to easily configure such settings. To open the Configuration Assistant on a Mac, click on the Silk Test icon in the status menus and select Configuration Assistant.
  • To run unattended tests against Apple Safari on a Mac, disable the screen saver.
    1. Navigate to System Preferences > Desktop & Screen Saver.
    2. Click the Screen Saver tab.
    3. Set Start screen saver to Never.
    Note: You can use the Silk Test Configuration Assistant to easily configure such settings. To open the Configuration Assistant on a Mac, click on the Silk Test icon in the status menus and select Configuration Assistant.
  • If you are testing with Apple Safari 10.1, enable the Safari developer menu. Choose Safari > Preferences , click Advanced, and check Show develop menu in menu bar.
  • If you are testing with Apple Safari 10.1, enable remote automation. In the Safari developer menu, check Allow Remote Automation.
  • When executing a test for the first time against Apple Safari 10.1, you need to provide a password.