我使用FireFox 18和Selenium 2.29.0。 在運行測試異常發生無法在端口7056上連接到二進制FirefoxBinary(C: Program Files(x86) Mozilla Firefox firefox.exe);過程輸出如下:null
無法連接到二進制FirefoxBinary(C:\程序文件(x86)\ Mozilla Firefox的\ firefox.exe)在端口7056;過程輸出如下:null
這個錯誤似乎很少發生。比方說,我在我的課堂中有20個測試,有時2個測試發生「未能連接」錯誤,有時不會發生。
無法弄清楚它爲什麼會發生。如果這是某種版本問題或其他問題,則不應運行任何測試用例。
月1日 - 嘗試升級硒到2.31.0 - 永遠,永遠,ALW AYS使用最新版本... – 2013-03-14 14:29:12
在Selenium中,您發現Selenium版本和瀏覽器版本是兼容的,這一點非常重要。尤其是在Firefox中,支持僅處於測試階段。如果你找到了這樣的組合,最好先堅持正確的組合。如果您在沒有Selenium的情況下更新瀏覽器,它可能會中斷,反之亦然。 *「永不改變正在運行的系統」*在這裏確實適用。如果您打算更新,則需要再次找到Selenium和Browser的穩定組合。當然,更新對於全新的網站來說很重要。 – Zabuza 2018-03-04 01:44:05
這也取決於你訪問的網頁。他們可能具有破壞硒的奇特功能。如果頁面非常簡單,它可能不會經常崩潰。 – Zabuza 2018-03-04 01:45:19