SafariDriver extension is no longer supported so how do you run selenium tests on Safari browser? What is needed to setup my Safari browser to be able to run Selenium tests? What desired capabilities do I have to set? Do I still need an Apple Developer account for my tests to run too? Thanks.

1 Answer 1


Where do you get the information SafariDriver is not supported on Mojave? The old SafariDriver is not, now they ship it by default. No, you dont need an Apple developer account to run the tests.

According to the Apple webkit documentation Testing with WebDriver in Safari, the driver is located at /usr/bin/safaridriver. On my Mojava macOS I confirmed the binary is by default shipped with the operating system.

The Apple documentation also has a code example and some instructions for people whom upgraded their OS. You might need to run safaridriver --enable once as sudo.

Read: https://developer.apple.com/documentation/webkit/testing_with_webdriver_in_safari


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.