1

私は JavaScriptExecutor を使用して JavaScript をブラウザに挿入しています。注入された Javascript には、そのエラーがスローされたときにセレンで確認したいカスタム エラーがあります。

Javascript: 

var testError = function(){
    throw new Error("Javascript custom error!");
};

testError();

上記のコードを挿入すると、「Javascript カスタム エラー!」が発生します。エラーがSeleniumで表示されるのですが、以下のエラーが発生しています。

org.openqa.selenium.WebDriverException: JavaScript error (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 160 milliseconds
Build info: version: '2.33.0', revision: '4ecaf82108b2a6cc6f006aae81961236eba93358', time: '2013-05-22 12:00:17'
System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_25'
Session ID: 9bff006b-9e50-418c-a3cf-49f1d16a6093
Driver info: org.openqa.selenium.ie.InternetExplorerDriver

「サーバーはスタックトレース情報を提供しませんでした」と表示される場合、何か理由はありますか? Seleniumでエラーを表示する方法はありますか? エラーを次のように表示したいのですが、

org.openqa.selenium.WebDriverException: Javascript custom error!

これは可能ですか?

4

0 に答える 0