Zombie.js is headless browser.
Zombie.jsはnode.jsで動くクライアントサイトテストフレームワーク。またはユーザーインターフェースを持たないブラウザです。
コレを使ってクライアントサイドのテストが書けます。
Hello Zombie.js
すっごく簡単に使ってみる。(神戸蘭子のアメブロ見てtitleタグ確認するだけ。)
こんな感じ。
browser.success
でstatusCodeが200かどうかをnodeのAPI、assert.okを使ってチェック。
browser.text
でCSSセレクタ使って見つけたエレメントを取得して、assert.equalでチェック。その他
form入力とかもできる。
pressButtonとか、clickLinkとか、色んなAPIがあるみたい。
調べてる途中なのだけど、JavaScript使ってDOM生成したエレメントが見れないぽい。。
どうやったらええんや…。
0 件のコメント:
コメントを投稿