私は 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!
これは可能ですか?