私はそのStaleElementReferenceException
問題に苦しんでいます。私はこのトピックについてかなりの数の議論を見てきましたが、私が直面している問題の解決策を見つけることができませんでした。
テストでは、Webページのフッターにあるすべてのリンクを取得し、リンクをクリックしてページのタイトルを確認することにより、リンクがアクティブかどうかを確認します。
まず、すべてのリンクを見つけて配列リストに保存します。リンク名をデータベースから取得した値と比較します。次に、リンクごとに、リンクをクリックしてページタイトルを確認します。次に、「driver.navigate.back()」を使用して、元のページに戻り、残りのリンクを続行します。
ただし、コントロールがページに戻ると、StaleElementReferenceException
が発生します。
誰かが私にこれから抜け出す方法を提案できますか?
ありがとう、アヌジ