Edgeの値の設定で「stale element reference: stale element not found」のエラーがでる
Edgeの入力フォームを空白にするため
値の設定で、設定する値を「値⇒」空白にして実行すると
以下のようなエラーが表示されました。
値の取得でhtmlを取得すると、
値を空白にしたいフォームがあるページのものを取得しており、
フレームも値の設定の直前に親フレーム子フレームを設定しています。
ただ、不思議なのがステップ実行で実行したり、ブレイクポイントを値の設定の直前に設定し、
止まったところで再度再生ボタンを押すとエラーが出ません。
また、上記エラーで止まったところで[OK]をクリックし、
再度再生ボタンを押すと問題なくシナリオが進みます。
※エラーがでるだけで、目的のフォームは問題なく空白になっています。
空白になった後で上記のエラーがでます。
▼エラーが出ずに実行できるパターン
ステップ実行〇
直前にブレイクポイントを指定し、再度再生ボタンを押す〇
空白にしたいフォームがある、フレームを指定するノード~値の設定で空白にするところまで実行〇
▼エラーが出るパターン
値を空白に設定にする処理より前にある処理(フォームの値を空白にする処理とは別フレームを指定)~値を空白にする処理を実行×
全体を通して実行×
別のフレームを指定し、値を空白に設定したいフレームを指定すると
必ずエラーがでるため、フレームの問題かと思いましたが、
エラーで止まった後、再生ボタンを押すと問題なく処理が進むため、
原因特定が難しい状態です。
EdgeのWebドライバーも最新にしております。
お手数ですがどなたか分かる方が居ましたら、
ご教示いただけますと幸いです。