初めてのポスター、長時間のlurker。私はこのサイトの問題に大きなアドバイスをもらっていますが、この質問のトピックでは何も見つかりませんでした。通常、私は事務所で中小企業に迷惑をかけてしまいますが、それは不利です。セレンによる永続的なバックグラウンドチェック
したがって、我々は自動テストを行うためにSelenium Web Driverを使用します。私はいくつかのマッピング機能と人口統計機能を備えたアプリケーションに取り組んでいます。そのため、私のテストは非常に機能的なものです。
私のテストは、私がパズルの一部であるクラス/メソッドを持っているように書かれています(このサイトは基本的に1ページから5ページに移動し、たとえば、テストAでは4ページ目の結果が5ページに表示されている場合がありますが、テストAでは5ページの結果が表示されます。
とにかく、手動テストでは、エラーを検出した場合に表示される非表示のdivですが、通常は非常に一般的な/あいまいなエラーです)このエラーは、他の悪影響がなくフローを通過できる場合でもポップアップすることがあります。これらのエラーが発生したときにキャプチャして、パターンを探すことができます。これは、単にコンソールにログオンするか、テストに失敗することを意味します。私は後でそれを理解することができます。
すぐに問題が発生すると、すべてのテストで常にこのエラーが検出されます。私はメソッドを作成し、それを私の "アクション"メソッドで呼び出すことができますが、これはギャップを残してテストを遅らせるでしょう。テストを遅くすることなく、あるいは私がプロセスの一歩を踏む毎にこのチェックを呼び出すことなく、このようなものを実装する巧妙な方法はありますか?また、私はまだJavaとセレンのWebドライバを学んでいるので、私は愚かな何かを言ったことを許して、それが理由です。
ありがとうございます - 私はカスタムランナーを作成する可能性を研究しています。しかし、明らかにするために、エラー自体はテストを通して表示されません。約3秒間表示されてから隠れた状態に戻ります。 – lrossignol