在运行chrome浏览器的selenium webdriver脚本时,我收到以下错误:
[2144:7568:0519/130434:ERROR:cache_util_win.cc(20)] Unable to move the cache: 0
[2144:7568:0519/130434:ERROR:cache_util.cc(134)] Unable to move cache folder C:\Users\Prudvi\AppData\Local\Google\Chrome\User Data\ShaderCache\GPUCache to C:\Users\Prudvi\AppData\Local\Google\Chrome\User Data\ShaderCache\old_GPUCache_000
[2144:7568:0519/130434:ERROR:cache_creator.cc(129)] Unable to create cache
[2144:7568:0519/130434:ERROR:shader_disk_cache.cc(589)] Shader Cache Creation failed: -2
请有人帮助我
答案 0 :(得分:15)
我假设您正在启动附加默认配置文件的Chrome驱动程序。
这不是你的chrome驱动程序的问题,这是因为你在启动你的selenium webdriver时正在运行另一个chrome实例,所以配置文件中的一些文件被锁定,这样你的selenium webdriver就无法移动它。
我遇到了同样的问题并在启动我的selenium webdriver之前关闭了所有chrome实例解决了这个问题。
答案 1 :(得分:0)
Chrome驱动程序安装存在问题。我安装了镀铬驱动程序后,它对我有用。感谢
答案 2 :(得分:0)
由于chormedriver api未与您的项目集成,因此会出现此问题。
只是做这些步骤:
2.转到项目右键单击 - >>>去建立路径---> conf build path - >库 - >添加jar(添加chromedriver jar文件)
答案 3 :(得分:0)
这是因为您必须安装selenium Web驱动程序而不是selenium IDE,下载两者并使用该jar文件配置构建路径。
仔细检查与selenium Web驱动程序(而不是selenium IDE)相对应的导入文件。