WDIO を使用してテストを作成しましたが、これは Chrome ブラウザー v95.X で期待どおりに実行されました。Chrome ブラウザーを v96.0.4664.45 にアップグレードすると、テストがエラーをスローして失敗し始めました。以下のように詳細:
行: await browser.switchToFrame(await $('(//iframe)[1]'));
想定:コントロールが iFrame に転送される
実際:エラー: そのようなフレームはありません
調査の結果、iFrame Web 要素を取得してその属性値をコンソールに出力しようとすると、正しくログに記録され、開発者コンソールの値と一致することがわかりました。しかし、次の行で iFrame に切り替えようとすると、上記のエラーが発生します。
この作品は、先週 Chrome ブラウザ v95.X で期待どおりに動作していました。
当社の Web アプリケーションは、Salesforce Lightning テクノロジーに基づいています。
誰かが同様の問題に直面しましたか?解決策はありますか?