我正在尝试使用splinter,使其可以在未在PATH中设置chrome驱动程序的计算机上运行。因此,我希望能够将chrome驱动程序打包在项目中。这是该项目(某些)的图像:
所以我希望能够执行以下代码行:
with Browser('externals/chromedriver.exe') as browser:
#do browser stuff
但我不断收到以下异常:
"splinter.exceptions.DriverNotFoundError: No driver for externals/chromedriver.exe"
有没有办法像我正在使用的那样将chrome驱动程序打包在一个文件夹中并使其正常工作(该程序将在Windows计算机上运行)。我知道我可以使它与硒一起使用,但是我不确定浏览器代码是否可以碎片化。