HtmlUnit

HtmlUnit1.11 Released

HtmlUnitが多くの機能追加つきでリリースされました. Guiceも試したいしHtmlUnitも試したい...ibiblio.org upload status: http://jira.codehaus.org/browse/MAVENUPLOAD-1423 ChangeLog Respect non proxy hosts in redirects from a host using proxy. mg…

JavaScriptのTest

再度HtmlUnitのソースをちらみ。 最初は、HtmlUnitにおいてalertを使ったassertを考えていたけど 別の方法が無いものか模索... 単純なTestなら、alert使っても良さそう。 今のteeda-integration-testの方式で。 何か良い方法が無いものかなー。 TODOが鬼のよ…

複数Formに対してのXPath指定

前に試した時の事をちょろっと。 勝手な私の推測ですがFormは特別扱いされてる?かなぁと。 新しいバージョンになったら、すんなり直ってるかもしれないと期待してます(^^;試したのは、XPathによってFormを取得するメソッド作って private HtmlForm test(Htm…

S2Container再起動

テストで再起動したい場面はある!? private static int port_ = 8080; private static String baseUrl_ = "http://localhost:" + port_ + "/s2jsf-example/"; protected void restart() throws Exception { URL url = getUrl("s2servlet?command=restart")…

good

どんどん好きになってきました、HtmlUnit。やっぱりJavascriptまで面倒見れるとこもgood。 <body onload="alert('hoge');">WebClient#setAlertHandlerを使って、最終的には assertEquals(expected, alerts);な具合にいけるし。今のところ、以下のeventには対応。 onload onclick onfocus on</body>…

xpath

javadoc見るとxpath関連のパッケージがあったから xpath指定でコンポーネントでも取得出来たらと思ったけど。。。htmlunitってこれからどんどんメジャーになりそうな予感