这是我最近使用Selenium Chrome Driver V2.26时遇到的一个非常奇怪的问题。通过谷歌浏览器的Selenium自动化测试代码在Win-7 +机器上运行良好。但是当我们在Win-XP上部署代码时,它给出了一个奇怪的问题。当我尝试在XP机器上双击Chrome驱动程序时,请在下面找到屏幕截图: -
我仍然无法得出结论是系统问题还是使用Chrome驱动程序,因为预防措施我使用的是最新版本。我应该降级XP还是我错过的任何其他问题?
答案 0 :(得分:0)
我在Windows XP中遇到了同样的问题,并通过下载Windows Driver Kit V7.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还有另一个问题,但这是另一个故事...