寫httpunit測試腳本時需要模擬 網(wǎng)頁中的javascrīpt,然后開始動手寫了。 首先用getLinkWith得到一個link,然后link.click(); 可以執(zhí)行這個鏈接了。這個鏈接是個onclick事件。但是奇怪的是點了居然沒有用,一時自以為是的認為httpunit不支持這樣的操作。當我問題同事的時候,同事說出了原因。
HttpUnitOptions.setscrīptingEnabled(false),關(guān)鍵在這個地方。
在代碼的前面,我是用了HttpUnitOptions.setscrīptingEnabled(false)這個來避免javascrīpt帶來的麻煩,后面要用到自然不行!
解決辦法是:
先HttpUnitOptions.setscrīptingEnabled(true)然后使用完之后再HttpUnitOptions.setscrīptingEnabled(false)可以了。