- 家
-
Safari Testing
実際のSafariでテスト、クラウド上でオンラインテスト
macOS 上の Safari 8 から Safari 26 まで、実際の Safari 上で手動テスト、自動テスト、ビジュアルテストを実行できます。さらに、iOS 12 から 26 までの実際の iPhone および iPad 上の Mobile Safari にも対応しています。エミュレーターやシミュレーターを使わず、実際の Apple ハードウェアのみを使用する、最新の Safari ブラウザテストソリューションです。
- Safari バージョン
- 8 → 26
- macOS + iOS デバイス
- 本物
- 稼働時間SLA
- 99.99%
世界で最も革新的な企業のいくつかから信頼されています
TestingBotでSafariをテストする理由とは?
TestingBotは、実際のmacOSと実際のiPhone/iPad上で動作する本物のSafariをストリーミング配信します。シミュレーターも、エミュレートされたWebKitも、「Safariのように見える」といった仕掛けも一切ありません。
Yosemiteに搭載されているSafari 8からTahoeに搭載されているSafari 26まで、現在出荷されているすべてのSafariバージョンでテストを実施してください。お客様が実際に使用している環境に合わせてください。
ブラウザからSafariをリアルタイムで操作したり、Selenium、Playwright、Appiumを使用して自動化したり、ビジュアルリグレッションのためにスクリーンショットをキャプチャしたりできます。同じグリッド、同じログイン情報を使用します。
60秒でわかるサファリ
Safari
Apple · WebKit · macOS, iOS, iPadOS
SafariはAppleのウェブブラウザで、WebKitレンダリングエンジンをベースに構築されています。macOS、iOS、iPadOSのすべてのデバイスでデフォルトのブラウザとなっており、iOSでは唯一許可されているエンジンであるため、iPhoneやiPadのユーザーは、どのブラウザを使用していても、実質的にSafariを実行していることになります。
そのため、消費者向けサイトにとってSafariへの対応は必須となります。WebKitのCSS、ITP(インテリジェントトラッキング防止)、日付/時刻入力、PWAに関する癖は、開発中にChromiumのみでテストを行うチームにとって予期せぬ問題となる可能性があります。
- WebKitをベースに構築され、Appleがメンテナンスを行っています。
- macOS、iOS、iPadOSのデフォルトブラウザ
- ITP、ATS、そしてウェブ上で最も厳格なクッキーポリシー
- iOSではブラウザエンジンのみが許可されています。
- SafariテクノロジープレビューとSafariベータ版が利用可能になりました
Safariのテストに必要なすべて
ライブデバッグ、自動化されたCI実行、ビジュアルリグレッション、拡張機能テスト、位置情報特定など、すべて同じApple製実機上で実行できます。
-
ライブテストと手動テスト
ブラウザからSafariをインタラクティブに操作できます。ネイティブのWebインスペクタ、ネットワークパネル、コンソールなど、まるで本物のMacを使っているかのような感覚で操作できます。
-
自動テスト
Selenium、Playwright、またはAppiumスイートをSafariに対して並列実行します。デスクトップではネイティブのSafaridriver、実際のiPhoneおよびiPadではAppiumを使用します。
-
視覚テストおよびスクリーンショットテスト
Safariのあらゆるバージョンでピクセル単位の正確なスクリーンショットを撮影し、当社のビジュアルテストサービスで自動的に差分を検出します。
-
拡張テスト
手動セッションおよび CI で、署名されていない Safari アプリ拡張機能、Web 拡張機能 (Xcode)、および Safari Web 拡張機能 18.4 以降をロードします。
-
位置情報とITP
20以上の地域でテストを実施し、実際の出口ノードにおけるSafariのインテリジェントトラッキング防止機能の動作を検証します。
-
テクニカルプレビュー&ベータ版
今日のサイトを明日のSafariでテストしてみましょう。SafariテクノロジープレビューとSafariベータ版は、安定版リリースと並行して利用可能です。
さまざまなSafariブラウザでオンラインでテストする
Real Safari shipping with real macOS releases — and Mobile Safari on real iPhones and iPads.
macOS Desktop
- macOS Tahoe Safari 26
- macOS Sequoia Safari 18
- macOS Sonoma Safari 17
- macOS Ventura Safari 16
- macOS Monterey Safari 15
- macOS Big Sur Safari 14
- macOS Catalina Safari 13
- macOS Mojave Safari 12
Mobile Safari
- iOS 26
- iOS 18
- iOS 17
- iOS 16
- iOS 15
- iOS 14
- iOS 13
- iOS 12
リアルサファリはシミュレーターを常に凌駕する
WebKitエミュレーターはほとんどのページを表示できますが、Safariエミュレーターは顧客が実際に使用しているSafariとは動作が異なります。ここでは、実際のSafariクラウドと他の代替手段との比較を示します。
| 能力 | TestingBot · 本物のSafari | WebKitエミュレーター/シミュレーター |
|---|---|---|
| ブラウザエンジン |
本物のSafari、本物のWebKitをAppleが提供
|
オープンソースのWebKitは、出荷時のSafariから逸脱している。
|
| オペレーティング·システム |
macOS YosemiteからmacOS Tahoeまでの実際のmacOS
|
Linuxコンテナまたは開発マシン
|
| モバイルSafari |
iOS 12から26までの実際のiPhoneとiPad
|
モバイル端末をエミュレートしたユーザーエージェントのみ
|
| ITPおよびクッキーポリシー |
本物のアップルITPの挙動
|
矛盾している、または存在しない
|
| Safari拡張機能 |
署名されていないSafariウェブ拡張機能を読み込む
|
サポートされていません
|
| バージョンカバレッジ |
Safari 8 → 26、テクニカルプレビューおよびベータ版
|
最新のWebKitのみ
|
Safariでのジオロケーションテスト
世界のさまざまな地域のSafariを使用してWebサイトをテストします。
Windows版Safariをテストしてください(Macは不要です)
WindowsでSafariのテストが必要ですか?Macを購入したり、仮想マシンをセットアップしたり、借りたノートパソコンを探し回ったりする必要はありません。TestingBotは実際のmacOSデスクトップをブラウザに直接ストリーミングするので、Windows 11、10、またはそれ以前のPCから直接、YosemiteのSafari 8からTahoeのSafari 26まで、あらゆるバージョンのSafariを操作できます。Windows用のSafariエミュレータをお探しですか?TestingBotは、Appleが提供するものからかけ離れたWindowsベースのシミュレータではなく、実際のmacOS上で実際のSafariを実行するため、より優れた選択肢です。
Webインスペクターを開き、タブを切り替え、インテリジェントトラッキング防止を検証し、拡張機能を実行します。これは、本物のSafariに付属するすべての開発者ツールであり、Windowsマシン上のEdge、Chrome、またはFirefoxでも利用できます。
無料で始めましょうよくある質問
どのSafariバージョンがサポートされていますか?
TestingBotは、Safari 8(OS X Yosemite)からSafari 26(macOS Tahoe)までのすべてのSafariバージョンに加え、Safari Technology PreviewおよびSafari Betaにも対応しています。モバイル版では、iOS 12からiOS 26までのiPhoneおよびiPadでMobile Safariが利用可能です。
WindowsでSafariは使えますか?
Appleは2012年にWindows版Safariの提供を終了したため、Windows PCにネイティブにインストールできる最新のSafariバージョンは存在しません。現在、WindowsからSafariをテストする唯一の方法は、クラウド上で実際のmacOSデスクトップを操作してテストすることです。TestingBotを使えば、仮想マシンもMacの購入も不要で、WebKitシミュレーションではなく実際のSafariを実行するSafariエミュレーターの代替手段として、Safari 8からSafari 26までの任意のバージョンのSafariを実行している実際のMacをWindows 11、10、またはそれ以前のバージョンに直接ストリーミングできます。
Macを使わずにSafariをテストするにはどうすればよいですか?
TestingBotは、実際のmacOSデスクトップをWindowsまたはLinuxのブラウザにストリーミング配信するため、Macを所有したり管理したりすることなくSafariでテストを実行できます。実際のSafari開発者ツール、WebKitによるリアルなレンダリング、Safari 8からSafari 26までの全バージョンに対応しており、Safariエミュレータと社内Macの両方をクラウド上で代替できます。
Safariで自分のWebサイトをテストする必要があるのはなぜですか?
Safariは、世界のブラウザ市場で約4%の市場シェアを持っています。このブラウザはAppleによって構築および保守されており、最新のブラウザテクノロジをすべてサポートしています。 SafariはすべてのmacOSオペレーティングシステムのデフォルトブラウザです。つまり、macOSユーザーの大部分が日常のブラウジングにこのブラウザを使用します。
モバイルSafariを自動化するにはどうすればよいですか?
iOSSafariとの通信にはサポートが組み込まれているAppiumを使用することをお勧めします。 TestingBotデバイスグリッドに対してAppiumスクリプトを実行するだけです。 TestingBotは、iOSデバイスにSafariを開くように指示します。 Appiumスクリプトは、モバイルSafariブラウザを自動化された方法でインストルメント化します。
Safaridriverとは何ですか?
Safaridriverは、すべてのmacOSオペレーティングシステムにデフォルトで出荷されるユーティリティであり、SeleniumがHTTPベースのAPIを介してSafariを自動化できるようにします。 Safaridriverを使用するには、ターミナルウィンドウで次のコマンドを実行してSafaridriverが有効になっていることを確認する必要がありますsafaridriver --enable
Mobile Safari でテストするにはどうすればよいですか?
TestingBot は、iOS シミュレーターと物理 iOS デバイスの両方へのアクセスを提供します。 TestingBot の手動テスト サービスから直接、開発者ツールを使用して、Mobile Safari で実行されている Web ページを検査します。
iPhoneとiPadでSafariをテストできますか?
TestingBotは、データセンターにある物理iOSデバイスへのアクセスを提供します。 iPhoneおよびiPadでiOSMobileSafariに対して自動テストまたは手動テストを実行できます。
古い Safari バージョンでテストするにはどうすればよいですか?
TestingBot は、Safari 8 から Safari 26 までの Safari バージョンへのアクセスを提供します。
Safari テストに TestingBot が選ばれるのはなぜですか?
TestingBot は、Safari 8 から Safari 26 までの実際の Safari ブラウザを提供します。Safari に付属の開発者ツールを使用して、Web ページのデバッグ、要素の検査、パフォーマンス テストの実行を行うことができます。 インテリジェントな追跡防止のテスト、Safari 拡張機能のテスト、複数のタブを開いて、その他すべてのアクションをリモート Safari インスタンス上で実行できます。