Axe DevTools for Web API/CLI 4.3
Axe DevTools for Web API/CLI 4.3の変更点について記載されたリリースノート
リリース日: 2021年9月27日
概要
Axe DevTools 4.3は、セキュリティを保証するための重要な内部リファクタリングです。また、最新バージョンのaxe-coreも含まれています。Axe DevTools 4.3には、すべての統合においてフレームセットとシャドウDOMの完全なスキャンが含まれています。
新機能
-
axe-coreバージョンの更新
Axe DevTools 4.3には、デフォルトで最新のaxe-coreバージョンv4.3.3が含まれています。axe-core 4.3の詳細については、axe-core変更履歴をご覧ください。 -
すべてのAxe DevToolsパッケージに新しいセキュリティ機能を実装しました
Axe DevTools 4.3は、axe-core 4.3で元々行われた重要な変更をrunPartial()およびfinishRun()関数と共に活用します。 -
WebdriverIO v7のサポートを追加
WebdriverIO v5およびv6サポートを維持しつつ、Axe DevTools 4.3はv7のサポートも追加しました。 -
すべての統合において、フレームセットとシャドウDOMを完全にカバーするためのスキャンツールを更新しました。
バグ修正
一部のセットアップでの使用を妨げていたKarma/JSONレポーターの重大なバグを修正しました。
既知の問題
WebdriverIO 7.x以前のバージョンを使用してAxe DevTools WebdriverIOと統合されたテストファイルは、tscを使用してコンパイルすると失敗します。
Axe DevTools 4.3のテストは非常に徹底的に行いましたが、内部の変更の大きさにより、アップグレード時に予期せぬ問題が生じる可能性があります。そのため、注意を払い、簡単に元に戻せる方法でアップグレードすることをお勧めします。
もし何らかの理由でAxe DevTools 4.3が予期しない問題を引き起こす場合、runLegacy()という新しい関数を含めており、これにより4.3の新機能を無効にできます。このオプションはセキュリティを損なうものではありませんが、特定のページでテストされる内容を制限します。問題が発生したり、追加の質問があるお客様は、私たちのヘルプデスクを通じてご連絡ください。
