htmlunit

    1熱度

    2回答

    我試圖從一個網頁下載圖像,這是一個JavaScript(使用html2canvas)後立即返回它調用它。因此,我正在使用庫HTMLUnit,但直到現在我還沒有成功。 不幸的是只有一個錯誤的png文件被下載,它有大約140kb。它不能由Windows打開(例如繪畫或預覽)。 代碼片段爲我的HTML頁(DIV元素#div被加載後立即執行: function saveMap() { var e

    0熱度

    1回答

    我想在無頭模式下運行我的測試用例,並且我選擇HtmlUnit是實現我的要求的方式。但是,我需要處理基於窗口的身份驗證框的初始頁面,並且基於有效身份驗證,它會將我帶到我的應用程序的摘要頁面。我們可以通過使用Robot類或AUtoIT來處理基於窗口的彈出窗口,但我不確定在無頭模式下如何處理。有人可以幫助我嗎?我如何在無頭模式下繞過認證窗口。我衝浪,發現有一些解決方案使用https://username

    -2熱度

    1回答

    我想用HTMLUnit來訪問用戶名和密碼的網站的html。 https://186.springfield.k12.il.us/IS3/是我的學校發佈成績的地方。我只知道Java,在這方面我不太擅長,這是我的第一個問題。我會很感激有人幫助我完成這項工作。下面是我有: public static void main(String[] args) { WebClient webClient

    -1熱度

    1回答

    目前我正在用HtmlUnit執行selenium腳本。如何設置測試腳本執行時下載的zip文件的下載位置。

    0熱度

    2回答

    聲明一個HtmlPage時: try (final WebClient webClient = new WebClient(BrowserVersion.FIREFOX_45)) { webClient.getOptions().setJavaScriptEnabled(true); final HtmlPage page = webClient.getPage("ht

    0熱度

    2回答

    閱讀這裏的答案讓我明白,我需要連接到Selenium Java服務器,因爲HTMLUnit是用java實現的。我真的不明白這意味着什麼,如果有人會指出我的方向正確,我將不勝感激。

    1熱度

    1回答

    我正在嘗試使用htmlunit庫訪問java中的網頁。我可以成功地閱讀常規桌面瀏覽器的頁面,但現在我想閱讀相同網頁的移動版本,基本上是手機瀏覽器中顯示的原始HTML,但我不能。 我試着用移動電話規範定義一個新的BrowserVersion類,如下所示。但是,當我閱讀網頁時,讀取的值不是網頁的移動版本(與網頁的桌面版本相同)。 String applicationName = "Chrome";

    4熱度

    1回答

    我在查看this paper,他們使用HTMLUnit來「測量可用於定義新字符串的JavaScript函數的調用次數(如子字符串和fromCharCode)以及字符串使用的次數(如寫操作和eval調用)。「 我是HTMLUnit的新手,我似乎無法弄清楚如何直接看到網站正在使用的功能,並計算哪些是子串,eval等?這究竟是如何完成的?

    7熱度

    1回答

    我想使用Java API HTMLUnit來檢測JavaScript程序在網頁上調用的eval()調用的數量。但是,HTMLUnit沒有用於此類JavaScript函數的內置處理程序。如何才能做到這一點? 謝謝。

    0熱度

    1回答

    我想通過使用getAnchorByHref包含JavaScript代碼轉到其他頁面來使用.click()方法執行Anchor。以下是我的代碼片段。但是運行這個代碼給了我。 ElementNotFoundException: elementName=[a] attributeName=[href] attributeValue=[javascript:submit('ActivityForm.jsp