- 家
-
Safari Testing
実際のSafariでテスト、クラウド上でオンラインテスト
macOS 上の Safari 11 から Safari 27 まで、実際の Safari 上で手動テスト、自動テスト、ビジュアルテストを実行できます。さらに、iOS 13 から 27 までの実際の iPhone および iPad 上の Mobile Safari にも対応しています。エミュレーターやシミュレーターを使わず、実際の Apple ハードウェアのみを使用する、最新の Safari ブラウザテストソリューションです。
Free plan, no credit card: 4 live sessions on Safari 27 (macOS Golden Gate). Every Safari and macOS version below is on the paid plans and the 7-day full-access trial.
- Safari バージョン
- 11 → 27
- macOS + iOS デバイス
- 本物
- 稼働時間SLA
- 99.9%
世界で最も革新的な企業のいくつかから信頼されています
TestingBotでSafariをテストする理由とは?
TestingBotは、実際のmacOSと実際のiPhone/iPad上で動作する本物のSafariをストリーミング配信します。シミュレーターも、エミュレートされたWebKitも、「Safariのように見える」といった仕掛けも一切ありません。
High Sierraに搭載されているSafari 11からGolden Gateに搭載されているSafari 27まで、現在出荷されているすべての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 Golden Gate Safari 27
- macOS Tahoe Safari 26
- macOS Sequoia Safari 18
- macOS Sonoma Safari 18
- macOS Ventura Safari 16
- macOS Monterey Safari 15
- macOS Big Sur Safari 14
- macOS Catalina Safari 13
- macOS Mojave Safari 12
- macOS High Sierra Safari 11
Mobile Safari
- iOS 27
- 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 High SierraからmacOS Golden Gateまでの実際のmacOS
|
Linuxコンテナまたは開発マシン
|
| モバイルSafari |
iOS 13から27までの実際のiPhoneとiPad
|
モバイル端末をエミュレートしたユーザーエージェントのみ
|
| ITPおよびクッキーポリシー |
本物のアップルITPの挙動
|
矛盾している、または存在しない
|
| Safari拡張機能 |
署名されていないSafariウェブ拡張機能を読み込む
|
サポートされていません
|
| バージョンカバレッジ |
Safari 11 → 27、テクニカルプレビューおよびベータ版
|
最新のWebKitのみ
|
Safariでのジオロケーションテスト
世界のさまざまな地域のSafariを使用してWebサイトをテストします。
Appiumを使用した自動モバイルSafariテスト
Appiumを使用して、物理iOSデバイスのグリッドに接続し、Webサイトに対して自動モバイルSafariテストを実行します。
続きを読む about Appium mobile testingSame Appium APIs, real Mobile Safari on real iPhones.
Windows版Safariをテストしてください(Macは不要です)
WindowsでSafariのテストが必要ですか?Macを購入したり、仮想マシンをセットアップしたり、借りたノートパソコンを探し回ったりする必要はありません。TestingBotは実際のmacOSデスクトップをブラウザに直接ストリーミングするので、Windows 11、10、またはそれ以前のPCから直接、High SierraのSafari 11からGolden GateのSafari 27まで、あらゆるバージョンのSafariを操作できます。Windows用のSafariエミュレータをお探しですか?TestingBotは、Appleが提供するものからかけ離れたWindowsベースのシミュレータではなく、実際のmacOS上で実際のSafariを実行するため、より優れた選択肢です。
Webインスペクターを開き、タブを切り替え、インテリジェントトラッキング防止を検証し、拡張機能を実行します。これは、本物のSafariに付属するすべての開発者ツールであり、Windowsマシン上のEdge、Chrome、またはFirefoxでも利用できます。
無料で始めるよくある質問
どのSafariバージョンがサポートされていますか?
TestingBotは、Safari 11(macOS High Sierra)からSafari 27(macOS Golden Gate)までのすべてのSafariバージョンに加え、Safari Technology PreviewおよびSafari Betaにも対応しています。モバイル版では、iOS 13からiOS 27までのiPhoneおよびiPadでMobile Safariが利用可能です。
WindowsでSafariは使えますか?
Appleは2012年にWindows版Safariの提供を終了したため、Windows PCにネイティブにインストールできる最新のSafariバージョンは存在しません。現在、WindowsからSafariをテストする唯一の方法は、クラウド上で実際のmacOSデスクトップを操作してテストすることです。TestingBotを使えば、仮想マシンもMacの購入も不要で、WebKitシミュレーションではなく実際のSafariを実行するSafariエミュレーターの代替手段として、Safari 11からSafari 27までの任意のバージョンのSafariを実行している実際のMacをWindows 11、10、またはそれ以前のバージョンに直接ストリーミングできます。
Macを使わずにSafariをテストするにはどうすればよいですか?
TestingBotは、実際のmacOSデスクトップをWindowsまたはLinuxのブラウザにストリーミング配信するため、Macを所有したり管理したりすることなくSafariでテストを実行できます。実際のSafari開発者ツール、WebKitによるリアルなレンダリング、Safari 11からSafari 27までの全バージョンに対応しており、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 11 から Safari 27 までの Safari バージョンへのアクセスを提供します。
Safari テストに TestingBot が選ばれるのはなぜですか?
TestingBot は、Safari 11 から Safari 27 までの実際の Safari ブラウザを提供します。Safari に付属の開発者ツールを使用して、Web ページのデバッグ、要素の検査、パフォーマンス テストの実行を行うことができます。 インテリジェントな追跡防止のテスト、Safari 拡張機能のテスト、複数のタブを開いて、その他すべてのアクションをリモート Safari インスタンス上で実行できます。