Selenium Web ドライバーでは、このコードを実行すると、両方のステートメントが正常に実行され、エラーはスローされません。つまり、ユーザー インターフェイスで 2 つのフレームが認識されます。
問題は次のとおりです。
- ユーザー インターフェイスにフレームが 1 つしか表示されません。
- 要素にアクセスしようとすると、オブジェクトが表示されないと表示されます。
driver.switchTo().frame(0);
driver.switchTo().frame(1);
試した解決策:
2つを区別するために両方のフレームのスクリーンショットを印刷しましたが、両方のフレームに同じスクリーンショットを印刷します。