2017-01-01 124 views
1

這是我最近使用Selenium Chrome Driver V2.26時遇到的一個非常奇怪的問題。通過Google Chrome的Selenium自動化測試代碼在Win-7 +機器上運行良好。但是,當我們在Win-XP上部署代碼時,它給出了一個奇怪的問題。請找到下面的截圖中,當我嘗試雙擊XP的計算機上使用Chrome驅動程序: -Chrome驅動程序無法在Win XP上加載

Win XP Chrome driver issue

不過,我無法斷定它是一個系統問題,或者與Chrome的驅動程序作爲預防措施,我使用最新的一個。我應該降級爲XP還是我錯過的其他任何問題?

+4

我不認爲Chrome將支持XP了做。 –

回答

0

我在Windows XP中同樣的問題,通過下載的Windows驅動程序工具包版本7.1.0(這在Windows XP下運行),解決了這個問題。 下載鏈接:

https://www.microsoft.com/en-us/download/confirmation.aspx?id=11800

然後,你需要只需安裝調試工具(選擇從事物的列表安裝)。安裝完成後,進入安裝文件夾(默認爲C:\ WinDDK)並將dbghelp.dll複製到chromedriver.exe所在的位置。然後,Chromedriver應該使用新的dbghelp.dll,它會起作用。然而,在我的情況,有Kernel32.dll中的另一個問題,但這是另一個故事...