运行代码时出现以下错误。我正在使用黄瓜红宝石水豚框架。如果有任何解决方案,请回答。非常感谢。
错误如下:
未知错误:无法为用户数据目录创建临时目录(驱动程序信息:chromedriver = 2.33.506120(e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform = Windows NT 10.0.14393 x86_64)(Selenium :: WebDriver :: Error :: UnknownError)
答案 0 :(得分:2)
我在Chrome驱动程序中遇到了同样的问题。以下是我发现可能导致此问题的情况:
在我的情况下,TEMP被映射到 C:\ Users \ MyUser \ AppData \ Local \ Temp \ MyFolder 。因此,当清除Temp文件夹时,MyFolder文件夹也被删除,chromedriver抛出“ 未知错误:无法为用户数据目录创建临时目录” 。通过在Temp文件夹中创建一个名为“ MyFolder”的新文件夹,解决了我的问题。
可以在
验证TEMP和TMP路径我的电脑->属性->高级系统设置->环境变量->用于<用户>
的变量否则,您可以通过在“运行”窗口中输入“%temp%”来进行检查。
最好同时使用两种方式检查路径,因为我看到有些情况下环境变量中设置的临时路径与通过运行执行%temp%命令打开的文件夹的路径不同。
希望有帮助。
答案 1 :(得分:0)
快速修复:以管理员身份运行IntelliJ解决了我的问题!