私のアプリケーションでは、ユーザーがいつどのようにアプリケーションを操作するかに応じて、JavaScript で多くの計算が行われています。このプロジェクトは、この計算がどのように行われているかに関する貴重な情報を (コンソール呼び出しを通じて) 出力するので、NaN
忍び寄る を簡単に見つけることができます。
Selenium (RC と Python) をテストまたはプロジェクトに統合することを計画していますが、Python テスト ケースでコンソール出力メッセージを取得できれば、任意NaN
の s や計算ミスさえも特定できます。
では、Selenium がこれらの出力を (できればコンソールのない環境で) 吸収できる方法はありますか?
そうでない場合は、コンソール呼び出しを迂回できるかどうかを知りたいです。console
変数を別のものに再バインドして、セレンがその出力を取得し、Python 側に通知できるようにすることができます。または、コンソールではない場合、これを達成できる他の方法はありますか。
セレンにはwaitForElementPresentなどのコマンドがあることは知っていますが、アプリケーションでこれらの中間計算を表示したくないですか、それが唯一の方法ですか?
どんな助けでも感謝します。
ありがとうございました。