おまけ selenium ide のデバッグ方法
デバッグログ
参考:http://wiki.openqa.org/display/SIDE/Building+Selenium+IDE
デバッガーでアタッチする方法とかはよくわからなかったので(そもそも存在しない?)、みんな大好き printf デバッグです。
まずログを出すのに、こんな感じで3つの値を設定します。
1.
URL に about:config と入力する
2.
以下の3つのキーを設定。(キーがなければ新規作成してください)
javascript.options.showInConsole = true (boolean)
nglayout.debug.disable_xul_cache = true (boolean)
extensions.selenium-ide.internalLogThreshold = DEBUG(string)
3.
そんで、firefox再起動すれば、firefoxのツール→エラーコンソールからログが見れます。
5.
デバッグに飽きたら、デバッグメッセージを消すため↓設定しておくといいと思います。
nglayout.debug.disable_xul_cache = false (boolean)
リセット extensions.selenium-ide.internalLogThreshold
jarの書き換え方法
1.
jarを持ってきます。
この長いディレクトリに selenium-ide.jar があります。
C:\Documents and Settings\[ユーザ名]\Application Data\Mozilla\Firefox\Profiles\[乱数].default\extensions\{a6fd85ed-e919-4a43-a5af-8da18bda539f}\chrome
2.
解凍します
jarとかよくわからないんだけど、要するにzipファイルなので、拡張子をzipにリネームして、解凍します。
3.
目的のファイルを書き換えます。
4.
再圧縮するときは、この位置で圧縮します。
トップのディレクトリから圧縮すると動いてくれません。けち。
5.
元のファイルをバックアップを取って置き換えます。
置き換えるときfirefoxが動作していると書き換えられないので注意。
6.
firefoxを起動して挙動を確認します。