我使用Selenium 2.20。爲什麼WebDriver InternetExplorerDriver在啓動瀏覽器時會拋出此警告?在參數化的JUnit測試中,這發生在我身上。每次我調用「new InternetExplorerDriver()」時都會引發警告。重試後,無論它在做什麼,它都會成功進行第二次嘗試。換句話說,我的IE實例在WebDriver中運行之前,tryExecute調用必須運行兩次。WebDriver InternetExplorerDriver:軟件導致連接中止:recv失敗?
org.apache.http.impl.client.DefaultRequestDirector tryExecute
INFO: I/O exception (java.net.SocketException) caught when processing request:
Software caused connection abort: recv failed
org.apache.http.impl.client.DefaultRequestDirector tryExecute
INFO: Retrying request
是 「2.2.0」 一個錯字或真實的東西?你可以嘗試更新Selenium嗎?能夠主動阻止測試和IE之間的連接嗎?畢竟,它是一個套接字連接...防火牆,防病毒? – 2012-04-02 22:05:38
對不起,我的意思是2.20 – djangofan 2012-04-04 02:25:51
是的,Selenium的版本是2.20 – 2013-02-15 11:43:38