メインコンテンツへスキップ

WebdriverIO v8 リリース

·10分で読めます

予想よりも少し時間がかかりましたが、WebdriverIOチームは本日v8をリリースしたことを発表できて興奮しています!🎉🎉🎉

最近のすべてのメジャーアップデートと同様に、今回もプロジェクトのすべてのファイルに手を加える必要がありました。今回の新バージョンにおける主な目標は、重要な依存関係のアップデートを継続し、セキュリティの問題を回避できるように、CommonJSからESMへの移行を完了することでした。さらに、昨年非推奨となった同期コマンド実行に関連するすべてのコードを削除するなど、技術的負債を整理したほか、新しいAction APIインターフェイスを実装し、テストランナーを使用してWebdriverIOがグローバルオブジェクトを扱う方法を合理化しました。

WebdriverIOの新しいアクセシビリティセレクターを使用して、アプリのアクセシビリティを維持し、e2eテストを安定させる

·3分で読めます

e2eテスト内で要素を取得することは、非常に難しい場合があります。複雑なCSSパスや任意に設定されたテストIDを使用すると、可読性が低下したり、失敗しやすくなったりします。テストが失敗したときに感じる失望は、アクセシビリティを考慮せずに作成されたアプリケーションでスクリーンリーダーのような支援デバイスを使用する必要がある人々の悪い経験とは比較になりません。

ようこそ!何かお手伝いできることはありますか?

WebdriverIO AI Copilot