运行代码时出现以下错误。我正在使用黄瓜红宝石水豚框架。如果有任何解决方案,请回答。非常感谢。
错误如下:
未知错误:无法为用户数据目录创建临时目录(驱动程序信息:chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 10.0.14393 x86.506120
我在使用 chrome 驱动程序时遇到了同样的问题。以下是我发现可能导致此问题的情况:
在我的情况下, TEMP 被映射到C:\Users\MyUser\AppData\Local\Temp\MyFolder。因此,当 Temp 文件夹被清除时,MyFolder 文件夹也被删除,chromedriver 抛出“未知错误:无法为用户数据目录创建临时目录” 。通过在 Temp 文件夹中创建一个名为“MyFolder”的新文件夹解决了我的问题。
可以在以下位置验证 TEMP 和 TMP 路径
我的电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 用于<您的用户>的变量
或者您可以通过在“运行”窗口中输入“%temp%”来检查它。
最好同时使用两种方式检查路径,因为我已经看到在某些情况下,环境变量中设置的临时路径和通过 Run 执行 %temp% 命令时打开的文件夹路径不同。
希望能帮助到你。
归档时间: |
|
查看次数: |
7131 次 |
最近记录: |