現在、ウェブページをテストするための自動化ツールを構築中です。Selenium ツールについては既に認識していますが、フレームワークは既に構築されており、信頼性を高めるために若干の変更が必要であるため、現在は使用しません。このフレームワークをテスト ページ (html と JavaScript のみ) でテストしているときに、Web ページの読み込みに時間がかかるなどの問題が発生します (20 回に 1 回のように発生します)。また、座標を見つけてボタンをクリックしようとしたり、Webページで要素を見つけてクリックしようとすると、その時点でボタンが存在しないために失敗することがあります。
現在 Thread.sleep を使用しているか、n 回再試行しています。この不安定な動作を取り除くためのより良い解決策はありますか?