Features
< Back to Blog Overview

Safari beta and Safari Tech Preview Testing

2023-06-19
Test on Safari Tech Preview and Safari beta
  • Share on Facebook
  • Share on Twitter
  • Share on LinkedIn
  • Share on HackerNews

Safari Technology Preview is an experimental browser that Apple releases to developers and users interested in testing upcoming features and improvements.

It serves as a sandbox environment for developers to test new web technologies and APIs before they are officially released. As Safari Technology Preview receives updates frequently, it allows QA testers testers to stay ahead of the curve and anticipate changes in web standards and make sure the websites they test keep working fine.

There's another Safari version as well called Safari Beta. This version refers to the pre-release version of Safari made available to users. It acts as a preview of the upcoming stable release.

This means you can test the Safari version that will be rolled out to the general public in a later stage.

By using Safari Beta, you can make sure you're testing on a version of Safari that will be released with a future macOS update.

Below is an overview of the benefits of testing on Safari Technology Preview and Safari Beta, with TestingBot:

  • TestingBot keeps the Safari Beta and Safari Technology Preview versions up-to-date. As soon as a new version is released, you will be able to immediately test on these. Safari Technology preview updates happen every few weeks. These contain the latest WebKit updates.
  • Early Access to New Features: by testing on Safari Technology Preview and Safari Beta, you can gain early exposure to the latest advancements in web technologies. Make sure your website (or mobile website) is ready to take advantage of new features and ensure compatibility with upcoming the Safari releases.
  • Test on the latest macOS Monterey, macOS Ventura versions. TestingBot is preparing a beta preview of the upcoming macOS version macOS Sonoma, which will be available in Q3.
  • Debug your website on Safari Tech Preview and Safari Beta with the built-in developer tools.
  • Screenshots, video and logs are available for all Safari versions.
  • Test Safari extensions on Safari Tech Preview and Safari Beta.

Manual Testing on Safari Technology Preview and Safari Beta

Simply log in to your TestingBot account, choose between either macOS Monterey or macOS Ventura and then click either the beta version or dev version.

You will be able to interact with a real, live browser, straight from your own browser.

Change the screen resolution and geo-ip location. Take high quality screenshots from real Safari browsers.

Automated Testing on Safari Technology Preview and Safari Beta

TestingBot provides a large Selenium grid with real browsers, including Safari, Safari Technology Preview and Safari beta.

To start running automated tests on Safari, you can edit your existing Selenium tests or create a new one.

Below is a simple example of how to run a Selenium test on TestingBot with NodeJS:

const webdriver = require('selenium-webdriver');
const capabilities = {
 'platform' : 'MONTEREY',
 'browserName' : 'safari',
 'version' : 'dev',
 'name': 'Safari Technology Preview'
}
async function runTest () {
  let driver = new webdriver.Builder()
    .usingServer(`https://${process.env.TB_KEY}:${process.env.TB_SECRET}@hub.testingbot.com/wd/hub`)
    .withCapabilities(capabilities)
    .build();
  await driver.get("https://testingbot.com");
  await driver.quit();
}
runTest();

Safari Technology Preview vs Safari Beta

The differences between Safari Technology Preview and Safari Beta are:

  • Safari Technology Preview installs as a separate application, with a different name. Safari beta overwrites the current Safari application. Because Safari Tech preview uses a different name, it's easy to open both the Tech Preview app and the 'normal' Safari app to detect any differences between the two for your product.
  • Safari Technology Preview might be less stable, as it contains newer features that may not have been thoroughly tested.
TestingBot Logo

Sign up for a Free Trial

Start testing your apps with TestingBot.

No credit card required.

Other Articles

February 2023 Product Updates

February is a shorter month, but here at TestingBot we managed to release some exciting new updates. Here are some of the new features and improv...

Read more
macOS Ventura Automated Testing

TestingBot released macOS Ventura (13.0) cloud testing on the same day that Apple released it, October 24th. In this blog post, we'll describe h...

Read more
Android Espresso Testing

Here at TestingBot, we've been providing automated mobile app testing on both emulators/simulators and physical mobile devices. Up until now, the o...

Read more
Why cross browser testing matters

Most companies you know have a website. Many of these websites act as either an e-commerce website trying to sell items from the company's inventor...

Read more
OS Automation with AppleScript and AutoIT

TestingBot has recently added the capability to run OS automation scripts during Selenium WebDriver automation. With a grid consisting of over 3000...

Read more
Selenium 4: what's new

Selenium 4 has been released on October 13, 2021 and it's packed with exciting new features and improvements. TestingBot is fully compatible with ...

Read more