2012-02-28 8 views
1

私はPythonのSeleniumを使用していますが、ChromeのバックエンドでWebドライバを使用しています。セレンでjavascript例外をチェックしていますか?

各テストの最後にテスト中にスローされたjavascript例外はありません。基本的にはJSコンソールを開いて赤いテキストを検索するのと同じです。これをセレンから簡単に行う方法はありますか?私は特定のjavascript呼び出しから例外を検出するつもりはないので、通常はテスト自体の失敗を引き起こさないかもしれないバックグラウンドで起こっているものによってスローされた例外を探しています。

答えて

1

最近Brian Kitchener posted on his blog JavaScriptを各ページに挿入してエラーを返す方法について。私はそれを試していないし、彼はセレンRCと働いているように見えるが、それは迅速にwebdriverに適応し、あなたがしようとしているものの良い出発点かもしれないと思う。

+0

あなたは特にChromeと言っていましたので、私はこれを私の答えに入れませんでしたが、Firefoxで動作する可能性がある場合は、NetExportとConsoleExport Firebugの拡張機能もチェックしてください。 Seleniumが使用しているプロファイルにそれらを含めることで、実行中のファイルに自動的にエラーを書き出すことができるかもしれません.NetExportでエラーを出しますが、まだConsoleExportを試していません。 –

関連する問題