我正在使用htmlunit進行網絡報廢 - 代表用戶登錄網站,在他們的個人資料中設置一些內容,然後回來。 只需使用純Htmlunit並且不使用硒框架。 現在我的問題: WebClient webClient = new WebClient(BrowserVersion.INTERNET_EXPLORER_11);htmlunit是否在正在運行的機器上創建瀏覽器實例?
這個聲明 - 在我正在執行代碼的機器上創建瀏覽器實例還是它在做什麼? 我正在使用BrowserVersion.INTERNET_EXPLORER_11,因爲這是該網站上接受的瀏覽器。
硒如何不同於htmlunit - 我知道我們可以在Selenium中使用htmlunit作爲webdriver。 Selenium是否需要執行代碼的計算機上的本機瀏覽器實例? Selenium是否創建瀏覽器實例?
我的用例是 - 我將有多個用戶訪問此應用程序。我知道htmlunit中的WebClient不是線程安全的(所以必須將它編碼爲Spring proto類型的bean)。 有沒有關於這方面的任何建議? 任何幫助,不勝感激。