watij

IEをテストするツール

watijをあれこれ試していると、「コンソールに出てくるログを気にしない」「WindowsVistaを使わないw」とすればJUnitでテストコードを書いてIEの画面をテストする事は可能っぽいです。開発中のテストをこれでまかなおうとするのではなく、規定のテストコー…

confirmダイアログのキャンセルが押せない病

そんなwatijのアンチクショウを触っておるワケですが、再びダイアログ系で躓きました><まず躓いている最中のテストコード。 @Test public void test_2_confirmのCancelを押す() { class Clicker implements Runnable { IE ie; public Clicker(IE ie) { thi…

WatijでJavaScriptアラートを何とかする。

ほんと僕って馬鹿ですね><こうするとちゃんと動きました。 まず、こういう奴を作って・・・ public class JsButtonClicker implements Runnable { private Button button; public JsButtonClicker(Button button) { this.button = button; } @Override pub…

早くも壁><

Watijでテストコードからブラウザを操作する事で、cfneoでも提唱した「コード」と「仕様」を密接に紐付けるというアプローチが実現可能かどうかを現在あれこれ試し中です。が、 INFO 2008-09-23 02:50:03,957 [BrowserEventLoop] The com.jniwrapper.win32.s…

watijのステキコード

cfneoでも言っているように、「ブラウザを直接叩くテストってぶっちゃけどーなの?」と思えてならない僕ですが、このwatijはそういった残念な部分を良い感じに何とかしてくれそうなライブラリです。コードを見て頂ければ分かるかと。 @Test public void test…

watij

watijというJavaのライブラリを発見。 最近これをずーっといじってます。 watijとは、JavaからJNIを使ってIEを動かしてくれるライブラリのようで、IE7までならサポートされているらしいです。(ただし、VistaではなぜかIEが2つ起動してしまう><) IE ie = ne…